で初期化したときに、私はコードの下にありますベクトルString型が、整数
vector<string> v6{10};
cout << v6.size() << endl;
for (int i = 0; i < 10; i++){
cout << v6[i] << endl;
}
出力は、以下の画像にある: http://i.prntscr.com/5f8e1fecbdd34fbc9c9d18b9e7e7a2a2.png
は、なぜ彼らはV6の大きさのために10を印刷します。私は最初の要素が整数であるベクトル文字列を作成すると思った。そして私がすべての価値を印刷すると、それはスペースのような何かを表示します
- とQUために追加する価値があるかもしれません、あなたは ''行うには、ベクター V6(10)は何を期待しますか?、「スペース」で、あなたは空の文字列を意味していますか? –
doctorlove