1 赋值:
(1)以另一个容器的元素为初值。
std::list<int> l; //l is a linked list of ints
std::vector<int > c(l.begin(),l.end());
(2)以某个数组的元素为初值
(3)以标准输入装置完成初始化操作
std::deque<int>c((std::istream_iterator<int>(std::cin)),
std::istream_iterator<int>());
2 vector:
(1)assign:
c.assign(n,elem)
c.assign(beg,end)
(2)swap:
c1.swap(c2)