变量右值赋值之后不可再用,这些都知道
写成成员变量的方式是为了测试,那样才不会报错,等于把左值赋值给右值函数才没报错,直接赋值右值
p->enqueue(std::bind(&CClassTestA::test, this), std::bind(&CClassTestA::test2, this, std::placeholders::_1));
就会报错。
这里感觉对右值语义没理解透,所以来请教到底哪里出的问题?
【 在 here080 的大作中提到: 】
: 如无特殊情况,不要使用右值引用作为成员变量。
:
--
FROM 115.171.170.*