2016-11-04 1 views
-1

を削除するには、次のコードcsectionオブジェクトを配置するための最良の方法ですDeleteCriticalSection VSは、クリティカルセクション

void foo() 
{ 
    CRITICAL_SECTION csection; 
    InitializeCriticalSection(&csection); 
    EnterCriticalSection(&csection); 
    // some code goes here 
    delete csection; 
} 


void foo() 
{ 
    CRITICAL_SECTION csection; 
    InitializeCriticalSection(&csection); 
    EnterCriticalSection(&csection); 
    // some code goes here 
    DeleteCriticalSection(&csection); 
} 

の違いは何ですか?

答えて

1

キーワードdeleteは、newまたはgcnewで割り当てられたものです。 クリティカルセクションをクリーンアップする方法は、DeleteCriticalSectionメソッドです。

関連する問題