2012-07-27 61 views
0

爲什麼我們必須申報類名C++像:爲什麼C++有一個額外的類名聲明?

class MDT_DECL Transfer{ 
    // declaration goes here 
}; 

<DIRNAME>_DECL是什麼原因?我看到它的特別是使用時需要Windows

+1

什麼是MDT_DECL定義爲?這當然只是一個預處理宏。 – tenfour 2012-07-27 18:11:18

回答

2

您不必進行編譯的代碼。但是在Windows中,你必須明確聲明你想讓這個類用_declspec(dllexport)(這可能是宏擴展到的)導出符號。

相關問題