初心者質問ですが、
int array[2];
のような配列を宣言する時、
std::vectorを使いますか?

配列の操作としては、
swap( array[0], array[1] )
しかしません。

C++の本を読んだときに、
「ポインタはなるべく使うな。配列もまた体の良いポインタである。
 C++では配列を使わずにvectorを使う。」(かなり適当かつ出典忘れました。)
見たいな事が書かれていたので、他の方はどうされているのか
気になっています。