public member function
<mutex>

std::lock_guard::~lock_guard

~lock_guard();
销毁 lock_guard(解锁互斥量)
销毁 lock_guard 对象。

在此之前,析构函数会调用它管理的 *互斥量对象* 的 unlock 成员。

请注意,这不会销毁被管理的 *互斥量对象*。

数据竞争

被管理的 *互斥量对象* 被访问和修改(作为 *原子操作*,不会导致数据竞争)。

异常安全

无异常保证: 绝不抛出异常。