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