c++迭代器的一个例子
生活随笔
收集整理的這篇文章主要介紹了
c++迭代器的一个例子
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
#include <iostream> #include <string> #include <algorithm> #include <iterator> using namespace std; int main() { //這里定義一個string對象 string line = "you,are,welcome"; //注意:這里定義的迭代器類型一定要和line.cbegin()匹配 //接受line.cbegin()和line.cend()的迭代器一定是string::const_iterator迭代器 string::const_iterator it = find(line.cbegin(),line.cend(),','); cout << *it << endl; //這里要注意,這里我也不是很明白,但是這里可以改為 //string word(line.cbegin(),it);是根據容器類型的初始化完成的(迭代器,列表,構造皆可以) string word = string(line.cbegin(),it); cout << "cout the word:" << endl; cout << word << endl; return 0; } ~ ~ ~?
總結
以上是生活随笔為你收集整理的c++迭代器的一个例子的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (转到C区)[献给想深入学习网络编程的朋
- 下一篇: C++ remove、remove_co