0

ベクトルがあり、push_back を使用して要素を追加しています。

デバッグ中にベクターに要素を 1 つ追加しましたが、ベクターには [0] と [1] の要素が含まれています。[1] はプッシュした要素ですが、[0] はある種の null 許容オブジェクトのように見えます。

1回しか挿入していませんが、ベクトルサイズも2です。

コードの後半で、 を使用してベクトルをトラバースしvector_name[i]ます。最初は から始めますがi=0、これは 1 (またはある種の反復子) を使用する必要があるベクトルを意味しますか?

4

1 に答える 1

3

最初の要素はvector[0].

例えば:

int anumber = 300;
std::vector<int> intvector;
intvector.push_back(anumber);

std::cout << intvector[0];

印刷します300

于 2012-05-27T15:41:01.157 に答える