- 博客(1)
- 收藏
- 关注
转载 需要可变参数的时候,为什么不用vector代替initializer_list?
在重载的时候,vector会有问题。当需要可变参数,如果使用vector的话,可能会遇到下面这个问题。函数f有两个重载的版本,编译器无法选择具体调用vector还是list的版本。void f(std::vectorint> const &items){};void f(std::listint> const &items){};f({ 1, 2, 3, 4 }); //ambi
2017-02-16 17:21:00 1225 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人