赋值与swap
c1=c2; 将 c1 中的元素替换为 c2 中的元素
c1=(a,b,c...); 将 c1 中的元素替换为列表中元素(除array)
a.swap(b); 交换 a 和 b 的元素,swap通常比c2从c1拷贝元素快得多
swap(a,b); 与 a.swap 等价
assign操作 不适用于关联容器和array
seq.assign(b,e); 将 seq 中的元素替换为迭代器 b 和 e 所表示的范围中的元素。迭代器 b 和 e 不能指向seq中的元素
seq.assign(i1); 将seq中的元素替换为初始化列表 i1 中的元素
seq.assign(n,t); 将 seq 中的元素替换为 n 个值为 t 的元素
大小
c.size(); c中元素的数目(不支持forward_list)
c.max_size(); c可保存的最大元素数目
c.empty(); 若c中存储了元素,返回 false,否则返回 true