使用 boost 在线文档时。例如: http: //www.boost.org/doc/libs/1_34_1/doc/html/boost/mutex.html
我找不到应该指定的声明部分:我需要包含哪个文件才能使用特定的类?我需要链接哪些库?
虽然我可以从互联网上的随机代码片段中获取这些信息,但是否有一些我可以查询的中心位置(如 MSDN)?
使用 boost 在线文档时。例如: http: //www.boost.org/doc/libs/1_34_1/doc/html/boost/mutex.html
我找不到应该指定的声明部分:我需要包含哪个文件才能使用特定的类?我需要链接哪些库?
虽然我可以从互联网上的随机代码片段中获取这些信息,但是否有一些我可以查询的中心位置(如 MSDN)?
您正在使用非常旧的文档。看看最近的版本:
#include <boost/thread/mutex.hpp>
class mutex:
boost::noncopyable
{
public:
mutex();
~mutex();
void lock();
bool try_lock();
void unlock();
typedef platform-specific-type native_handle_type;
native_handle_type native_handle();
typedef unique_lock<mutex> scoped_lock;
typedef unspecified-type scoped_try_lock;
};
另请参阅使用和构建库部分。