首先写好头文件vector和string的头文件是
#include <vector>
#include <string>
知识点:vec_str.begin() 得到的就是迭代器的指针
vector::iterator 这个是迭代器的类型
当然这个太难记了可以用auto进行替换代码一就是用的上面的类型下面的是用auto进行替换的
#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main(int argc, char *argv[])
{
cout << "Hello World!" << endl;
vector<string> vec_str = {"wo","shi","xiao","bai","yu","er"};
vector<string>::iterator iter = vec_str.begin();
for(iter;iter!=vec_str.end();iter++)
{
cout << *iter << endl;
}
return 0;
}
#include <iostream>
#include <string>
#include<vector>
using namespace std;
int main(int argc, char *argv[])
{
cout << "Hello World!" << endl;
vector<string> vec_str = {"wo","shi","xiao","bai","yu","er"};
// vector<string>::iterator iter = vec_str.begin();
for(auto iter = vec_str.begin();iter!=vec_str.end();iter++)
{
cout << *iter << endl;
}
return 0;
}