我是C++的新手,在我的程序中,我有一个有私有成员(CRITICAL_SECTION csPtr
)的类.在InitializeCriticalSection(&csPtr)
被称为我的构造函数.我的问题是,我需要DeleteCriticalSection(&csPtr)
在我的析构函数中调用吗?
是的,根据MSDN:
无法移动或复制关键部分对象.该过程也必须不修改对象,但必须将其视为逻辑上不透明.仅使用关键部分功能来管理关键部分对象.使用完关键部分后,请调用该
DeleteCriticalSection
功能.