由于boost :: mutex不是“Default Constructible”,我无法直接获得它的引用。我搜索了这个问题,发现get_reference()可能是解决方案。但我发现在我的“boost / utility /”文件夹中,没有“get_reference.hpp”。
有谁知道是否仍然支持get_reference()?或者这个问题的任何替代解决方案(得到boost :: mutex的参考)?
谢谢,崔
答案 0 :(得分:1)
boost::mutex
默认可构建。它不是可复制的。您的问题不清楚,但我想您正在尝试在mutex
表达式中使用bind
或将mutex
传递给复制其参数的算法,并且您正在寻找{ {1}}包装,不是吗?
boost::ref