C++ primer 3.3 vector

列表初始化会尽可能地把花括号内的值当成元素初始值来处理,只有无法执行列表初始化时才会考虑其他初始化方式;
vector<int> v1{10};//一个元素;
vector<int> v2{10,2};//两个元素
vector<string> v5{"hi"};//一个元素"hi",列表初始化
vector<string> v3{10};//10个默认初始化的元素,(无法当成元素初始值)
vector<string> v3{10,"hi"}//10个"hi"元素
vector的==操作 v1==v2;//当且仅当v1和v2的元素数量以及对应位置元素的值都相同时才相等

posted @ 2021-12-07 19:43  80k  阅读(32)  评论(0)    收藏  举报