vector
vector是模板不是类型
1、定义和初始化对象
列表初始化不能用圆括号,只能用花括号。
当你在花括号中的元素无法执行列表初始化时,会考虑用这样的值来构造vector对象。例如下面这样的情况。
vector<string> v{10}; //在这这个10就不是说明他初始化对象的值为10,而是指创建了10个vector对象。原因在于这里vector对象数据类型为string,因此无法用10进行初始化。
3.3.3 其他vector操作
vector中的size成员返回值类型是由vector定义的size_type类型。
vector对象(以及string对象)的下标运算不能用来添加新的元素。