0

使用 boost 在线文档时。例如: http: //www.boost.org/doc/libs/1_34_1/doc/html/boost/mutex.html

我找不到应该指定的声明部分:我需要包含哪个文件才能使用特定的类?我需要链接哪些库?

虽然我可以从互联网上的随机代码片段中获取这些信息,但是否有一些我可以查询的中心位置(如 MSDN)?

4

1 回答 1

1

您正在使用非常旧的文档。看看最近的版本

#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;
};

另请参阅使用和构建库部分。

于 2013-05-29T09:23:17.303 回答