顺序容器STL::list用法
生活随笔
收集整理的這篇文章主要介紹了
顺序容器STL::list用法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
C++ Code:
// 順序容器STL::list用法#include<iostream> #include <stdio.h> #include <stdlib.h> #include <list>using namespace std;void appendItems(list<int> &li, int n) {for(int i = 0; i < n; i++){li.push_back(i+1);} }void appendItems(list<string> &li, int n) {char buf[100];for(int i = 0; i < n; i++){sprintf(buf, "Hello world%d", i+1);li.push_back(string(buf));} }void display(list<int> &li) {for(list<int>::iterator it = li.begin(); it != li.end(); it++){cout<<*it<<" ";}cout<<endl<<endl; }void display(list<string> &li) {for(list<string>::iterator it = li.begin(); it != li.end(); it++){cout<<it->c_str()<<endl;}cout<<endl; }int main(int argc, char *argv[]) {if(argc < 2){cout<<"Usage: "<<argv[0]<<" <n>"<<endl;return 1;}int n = atoi(argv[1]);list<int> ilist;appendItems(ilist, n);display(ilist);list<string> ilist2;appendItems(ilist2, n);display(ilist2);return 0; }
運行結果:
?
總結
以上是生活随笔為你收集整理的顺序容器STL::list用法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 视频转换器怎么用?迅捷视频转换器图文操作
- 下一篇: DirectX9常用软件运行库