|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- #include <iostream>
- #include <string>
- #include <vector>
- #include <iterator>
- #include <algorithm>
- int main()
- {
- //创建向量,赋值,然后排序,打印
- std::vector<std::string> vec ;
- vec.push_back("教主");
- vec.push_back("护法");
- vec.push_back("洞主");
- vec.push_back("孙悟空");
- vec.push_back("奥特曼");
- std::sort(vec.begin(),vec.end());//begin()返回第一个地址,
- //end()返回最后一个地址的后面
- for(unsigned int i=0;i<vec.size();i++)
- {
- std::cout<<vec[i]<<std::endl;
- }
- std::cout<<"-------------------"<<std::endl;
- //得到该向量的迭代器,相当于一个智能指针
- std::vector<std::string>::iterator iter = vec.begin();
- while(iter != vec.end())
- {
- std::cout<<*iter<<std::endl;
- iter++ ;
- }
- return 0;
- }
复制代码 |
|