C++ STL string迭代器的使用
生活随笔
收集整理的這篇文章主要介紹了
C++ STL string迭代器的使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
代碼如下:
#define _SCL_SECURE_NO_WARNINGS#include <iostream> #include <string> //要與c語言里面的#include <string.h>區分 using namespace std;int main(){string str("abcdefg");string::iterator ite;ite = str.begin();for (size_t i = 0; i < str.size(); i++){cout << *ite;ite++;}ite = str.begin();cout << endl;for (size_t i = 0; i < str.size(); i++){cout << ite[i];}cout << endl;ite = str.begin();for (; ite != str.end(); ite++){cout << *ite;}cout << endl;str.append(10, 'a');//cout << ite[16] << endl; 迭代器失效system("pause");return 0; }運行截圖如下:
總結
以上是生活随笔為你收集整理的C++ STL string迭代器的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++设计模式-使用Qt框架模拟策略模式
- 下一篇: Qt工作笔记-在Graphics上写文本