您的位置:首页 > 编程语言 > C语言/C++

C++ Primer学习5:vector使用下标操作元素注意

2015-06-25 19:10 507 查看
vector使用下标注意:vector[i]使用时,只有该i位元素存在时,才能使用

#include <iostream>
#include <vector>
using namespace std;

int main()
{

vector<string> str;
vector<string> str1;

for(vector<string>::size_type i = 0; i != 5; ++i)
{
str.push_back("test ");
if(i == 1)
str[i] = "ok ";
cout << str[i];
}

/*
for(vector<string>::size_type i = 0; i != 5; ++i)
{
str1[i] = "test";
//error 这种初始化的方式错误,原因在执行str1[i]时,该元素在vector内不存在
cout << str[i];
}
*/

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: