【发布时间】:2015-02-03 17:28:34
【问题描述】:
conditional_variable 不是 CopyConstructible、MoveConstructible、CopyAssignable、MoveAssignable。
我们可以这样打电话吗
vector<conditional_variable> cond;
conditional_variable c1;
conditional_variable c2;
cond.push_back(c1);
cond.push_back(c2);
在这些情况下正确的方法是什么
【问题讨论】:
-
你可以试试
vector<unique_ptr<conditional_variable>> -
我想知道为什么需要
vector或condition_variable开始。解决什么问题? -
也许
std::vector::emplace_back能解决问题? -
@Julian 不适用于向量,因为它可能会重新分配。
-
@T.C.是的,不幸的是你是对的...... :-(