作者:jicanmeng
时间:2017年06月21日
Sequence Containers的两个例子:
vector的用法:
#include <iostream>
#include <vector>
int main()
{
using namespace std;
vector<int> vect;
for (int nCount=0; nCount < 6; nCount++)
vect.push_back(10 - nCount); // insert at end of array
for (int nIndex=0; nIndex < vect.size(); nIndex++)
cout << vect[nIndex] << " ";
cout << endl;
}
以下是运行结果:
[jicanmeng@andy tmp]$ ./a.out
10 9 8 7 6 5
[jicanmeng@andy tmp]$
deque的用法:
#include <iostream>
#include <deque>
int main()
{
using namespace std;
deque<int> deq;
for (int nCount=0; nCount < 3; nCount++) {
deq.push_back(nCount); // insert at end of array
deq.push_front(10 - nCount); // insert at front of array
}
for (int nIndex=0; nIndex < deq.size(); nIndex++)
cout << deq[nIndex] << " ";
cout << endl;
}
以下是运行结果:
[jicanmeng@andy tmp]$ ./a.out
8 9 10 0 1 2
[jicanmeng@andy tmp]$