c – 如何在类上下文中使用std :: mutex
我在使用C11std::mutex时遇到了一些麻烦在我的课堂上,我有一个名为std::mutex的信号量变量.所以我在我的关键部分之前和之后定位了我的semaphore.lock()和semaphore.unlock()这是main的一部分,我在其中检索错误:但是交叉编译器说这是我的构造函数:解决方法std::mutex既不可复制也不可移动.在您的班级中加入一个必须使您的班级变得不可复制.如果您希望您的类可以复制或移动,则必须通过自己实现复制/移动构造/赋值来告诉编译器如何复制或移动类的对象.Forexa