C++ iterator迭代器
生活随笔
收集整理的這篇文章主要介紹了
C++ iterator迭代器
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
iterator模式:提供一種方法,使之能依次訪問容器內的各個元素,而又不暴露該聚合物內部的表述方式。
#include<iostream> #include<string> #include<vector> #include<algorithm> int main() {std::vector <std::string> names;names.push_back("Aaaaa");names.push_back("Fffff");names.push_back("Ccccc");names.push_back("Ggggg");names.push_back("Bbbbb");names.push_back("Ddddd");names.push_back("Zzzzz");names.push_back("Yyyyy");names.push_back("Hhhhh");std::sort(names.begin(), names.end());std::vector<std::string>::iterator iter = names.begin();while (iter != names.end()){std::cout << *iter << std::endl;iter++;}system("pause"); }總結
以上是生活随笔為你收集整理的C++ iterator迭代器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++ template类模板实现栈 p
- 下一篇: C++ 贪吃蛇 小游戏