C++中,未初始化的vector容器不能进行下标操作 !
int main()
{
vector<int> v(k, 0); // 初始化的v可以进行下标操作
// vector<int> v; // 报错:未初始化分配容器大小的v不能用下标操作,只能通过push_back()添加元素
for (int i = 0; i < k; i++)
{
v[i] = i;
}
return 0;
}
C++中,未初始化的vector容器不能进行下标操作 !
int main()
{
vector<int> v(k, 0); // 初始化的v可以进行下标操作
// vector<int> v; // 报错:未初始化分配容器大小的v不能用下标操作,只能通过push_back()添加元素
for (int i = 0; i < k; i++)
{
v[i] = i;
}
return 0;
}