使用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;
};
请参见使用和构建库一节。