2011-12-05 328 views

回答

5

很明顯 - 「關」將託管代碼關閉,「打開」 - 將其打開。
當我們需要保存狀態並將其打開時,我們使用#pragma managed(push, on)
在通常情況下,在頭文件,我們不知道是否啓用託管代碼,所以我們啓用它:

#pragma once 
#pragma managed(push, on) 
public ref class Foo 
{ 
    ... 
}; 
#pragma managed(pop)