一文读懂迭代器(iterator)在vector中的用法
2018-01-13 16:21
176 查看
首先写好头文件vector和string的头文件是
知识点:vec_str.begin() 得到的就是迭代器的指针
vector::iterator 这个是迭代器的类型
当然这个太难记了可以用auto进行替换代码一就是用的上面的类型下面的是用auto进行替换的
#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 = {" 9946 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; }
相关文章推荐
- Java学习之Iterator(迭代器)的一般用法 (转)
- C++标准库类型vector及迭代器iterator简介
- Java学习之Iterator(迭代器)的一般用法
- Java学习之Iterator(迭代器)的一般用法 (转)
- vector用法 (二) 迭代器
- Java学习之Iterator(迭代器)的一般用法
- iterator (迭代器)的应用的用法(二)
- 详解Java中Iterator迭代器的用法
- Java学习之Iterator(迭代器)的一般用法 (转)
- Java学习之Iterator(迭代器)的一般用法 (转)
- Java学习之Iterator(迭代器)的一般用法 (转)
- Java学习之Iterator(迭代器)的一般用法
- Java学习之Iterator(迭代器)的一般用法
- 举例讲解Ruby中迭代器Iterator的用法
- Iterator(迭代器)的一般用法
- Java学习之Iterator(迭代器)的一般用法 (转)
- Java学习之Iterator(迭代器)的一般用法 (转)
- Java学习之Iterator(迭代器)的一般用法
- 迭代器类vector::iterator 和 vector::reverse_iterator 的实现、迭代器类型、常用的容器成员
- Java学习之Iterator(迭代器)的一般用法 (转)