★初心者にVisual C++を教えるスレ★ Part24

このエントリーをはてなブックマークに追加
886デフォルトの名無しさん
すいません。2年ぶりくらいにプログラミング再開したんですが

昔は
std:vector<int> v;
v[5] = 0;

みたいにすぐに代入できてたんですが、新しくVC2005 買ってみたらエラーでやんのw
宣言だけでは実際にvが確保(インスタンス生成?)されてないみたいなんですけど
この場合どうやって書くのがいいんでしょうか?

コンストラクタで配列の個数を指定するか、一度push_backなりしてやれば、実際に生成されるみたいなんですが
(reserveでは駄目でした)

ダミーをpush_backするのも書き方として汚いし、どうかけばいいの?