vector<int>v={1,2,3};// 底层调用vector的构造函数v={2,5,6};// 底层调用vector的=操作符initializer_list<int>ll={4,5,6};v.insert(v.begin(),ll);// 底层调用下面insert函数for(auto x:v)cout<<x<<" ";cout<<endl;vector<int>vv(ll);// 底层调用vector的构造函数vector<string>city{"B...
insert(std::initializer_list<value_type> __list) { insert(__list.begin(), __list.end()); } ★ 实际编程实践 ” map使用initializer_list(set使用一样): // 这里要注意,pair的first参数必[须是const initializer_list<pair<const strin[g,int>> l = {{"hello", 1}, {"world", 2}}; map<...
map使用initializer_list(set使用一样): // 这里要注意,pair的first参数必[须是const initializer_list<pair<const strin[g,int>> l = {{"hello", 1}, {"world", 2}}; map<string,int> mm(l); // map构造函数 map<string, int> m2{{"hello", 1}, {"world", 2}}; // map构造函数 map<s...