技术栈
现代c++编程
南郁
4 个月前
c++
·
stl
·
现代c++编程
c++中为什么push_back({1,2})可以,emplace_back({1,2})会报错?
以下代码:push_back() 可认为是对入参 {1, 2 } 做了初始化列表的隐式转换?为什么到了 emplace_back() 中,入参 写 {1, 2} 就不让编译了?是无法隐式转换吗?