第九章 顺序容器
时间:2010-08-20 来源:静止的流水
顺序容器类型:vector,list,deque
顺序容器适配器:stack,queue,priority_queue
顺序容器元素排列顺序是插入的顺序
int main(int argc, _TCHAR* argv[])
{
vector<string> v1;
vector<string> v2(v1);//将v2初始化为v1的副本,v1和v2必须都是vector,并且元素类型要相同
vector<string> v3(v1.begin(),v1.end());//初始化为v1的一段副本,不要求容器类型相同,但是元素类型必须是相互兼容的
vector<string> v4(3,"hit");//只适用于顺序容器,用个字符串初始化向量
vector<string> v5(3);//只适用于顺序容器,用个值初始化的字符串初始化向量
string array[] = {"hit1","hit2"};
vector<string> v6(array,array+sizeof(array)/sizeof(*array));//因为指针就是迭代器,所以可以用数组来初始化向量
}
关系操作符只适用于vector和deque容器,这两种容器可以随机访问,list不可以随机访问
相关阅读 更多 +