【发布时间】:2017-05-09 11:01:36
【问题描述】:
std::vector 类中的.operator=(std::initializer_list<T>) 和.assign(std::initializer_list<T>) 有什么区别?他们也这样做吗?
http://en.cppreference.com/w/cpp/container/vector/operator%3D
http://en.cppreference.com/w/cpp/container/vector/assign
同时拥有assign 和赋值运算符operator= 的整体想法是什么? assign 成员是否可以接受多个参数? (但是 std::initializer_list 是一个参数。)
【问题讨论】:
标签: c++11 stdvector assignment-operator initializer-list