首页 > 代码库 > Vector 初始化
Vector 初始化
Vector是对象的集合。
一、默认初始化
vectot<string> svec; //默认初始化,svec不含任何元素
二、拷贝
vector<string> svec1(svec);vector<string> svec2 = svec;
三、列表初始化
vector<string> svec{"a", "an", "the"};
四、指定数量
vectot<string> svec(10, "hi"); //10个hivector<int> ivec(10, -1); //10个-1
OR 默认情况下
vectot<string> svec(10); //10个空string对象vector<int> ivec(10); //10个0
ps.注意花括号和圆括号的区别,花括号应用与列表初始化,圆括号比较多用。
五、如果使用了花括号的形式,但是提供的值又不足以列表初始化。这时花括号意为圆括号。
vector<string> v1{10}; //等同于vector<string> v1(10);vector<string> v2{10, "hi"}; //等同于vector<string> v2(10,"hi");
ps.
vector<string> v("hi"); //没有这样的
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。