編譯器選項巨集
這些巨集管理特定的編譯器功能。
啟用專案的錯誤的符號 ATL 舊版呈現。 |
|
如果第一個或更多的物件使用 Apartment 執行緒,請定義。 |
|
判斷 CString 建構函式明確,防止所有不預期的轉換。 |
|
定義這個巨集就能使用符合 C++ 標準的語法, C4867 產生編譯器錯誤,而非標準語法是用來初始化成員指標函式時。 |
|
如果第一個或更多的物件使用中性或無限制執行緒,請定義。 |
|
表示專案中的符號將會被標記為和的物件,選擇性或中性。 應該使用巨集 _ATL_FREE_THREADED 。 |
|
防止對命名空間的預設會使用為 ATL 的符號。 |
|
防止 COM 相關程式碼編譯專案的符號。 |
|
在類別的建構函式和解構函式 (Destructor) 避免 vtable 指標初始化的符號。 |
|
表示函式的符號不應該內嵌。 |
|
如果您所有的物件使用單一執行緒模型,請定義。 |