Skip to content

MutexLockGuard 完全不对 #2

@liuhongran626

Description

@liuhongran626

class MutexLockGuard : public noncopyable { public: explicit MutexLockGuard(MutexLock &mutex) : m_mutex(m_mutex) { m_mutex.lock(); } ~MutexLockGuard(){ m_mutex.unlock(); } private: MutexLock m_mutex; };
首先,构造函数的mutex完全没用到,其次m_mutex无法被拷贝初始化,需要把m_mutex改为引用类型
各种错误,不知道怎么编译通过的

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions