0
私はC++を初めてお使いです。私のプログラムではプライベートメンバー(CRITICAL_SECTION csPtr
)を持つクラスがあります。 が私のコンストラクタで呼び出されます。 私の質問は、私のデストラクタでDeleteCriticalSection(&csPtr)
に電話する必要がありますか?DestructorでDeleteCriticalSectionを行う必要がありますか?
私はC++を初めてお使いです。私のプログラムではプライベートメンバー(CRITICAL_SECTION csPtr
)を持つクラスがあります。 が私のコンストラクタで呼び出されます。 私の質問は、私のデストラクタでDeleteCriticalSection(&csPtr)
に電話する必要がありますか?DestructorでDeleteCriticalSectionを行う必要がありますか?
クリティカルセクションオブジェクトを移動またはコピーすることはできません。また、プロセスはオブジェクトを変更する必要はありませんが、論理的に不透明なものとして扱う必要があります。クリティカルセクションオブジェクトのみを管理するには、クリティカルセクション関数のみを使用します。 クリティカルセクションの使用を終了したら、
DeleteCriticalSection
ファンクションを呼び出します。