根据 http://www.cplusplus.com/reference/vector/vector/emplace_back/ 我知道 emplace_back 会在不调用赋值运算符的情况下就地创建对象。但是在 std::vector 的情况下,它们调用赋值运算符,而在 std::list 的情况下它们不调用赋值运算符。
我的对象不可复制。除了使用指针之外,还有其他方法可以解决这个问题。
向量中的擦除似乎也调用了赋值运算符,列表中的擦除不调用赋值运算符。这对我来说似乎不对..
std 不支持不可复制的对象吗?