向量中的第一个元素是什么?

时间:2012-05-27 15:34:17

标签: c++

我有一个向量,我正在使用push_back添加元素。

当我调试时,我向向量添加了一个元素,但向量包含[0]和[1]的元素。 [1]是我推动的元素,但[0]看起来像某种可以为空的对象。

矢量大小也是2 - 即使我只插入了一次。

稍后在我的代码中,我将使用vector_name[i]遍历向量。最初我会从i=0开始,这是指你应该使用1(或某种迭代器)的向量吗?

1 个答案:

答案 0 :(得分:3)

第一个元素应为vector[0]

例如:

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

std::cout << intvector[0];

将打印300