C++STL用法
vector
#include <vector>
vector<int> vec
vec.push_back(100);
vec.pop_back();
vec.size();
vec.empty();
vec[0];
vec.reserve(vec.begin(), vec.end());
vec<int>::iterator i = vec.begin();
for (; i != vec.end(); i++) {
cout << *i << endl;
}
stack
#include <stack>
stack<int> stack1;
stack1.empty();
stack1.pop();
stack1.push(value);
stack1.size();
stack1.top();
queue
include <queue>
queue<int> q;
q.front();
q.back();
q.push(value);
q.pop();
q.empty();
q.size();
list
include <list>
list<int> l;
l.empty();
l.pop_back();
l.pop_front();
l.push_back();
l.push_front();
l.reserve();
l.size();
l.sort();