6
__stdcall
與_stdcal
有什麼區別?根據_
標記的可變計數器什麼是邏輯?__stdcall和_stdcal有什麼區別?
__stdcall
與_stdcal
有什麼區別?根據_
標記的可變計數器什麼是邏輯?__stdcall和_stdcal有什麼區別?
沒有標識或關鍵字_stdcal
。但是,MSVC編譯器同時接受_stdcall
和__stdcall
,一個或兩個下劃線。
單個下劃線在那裏,因爲語言規範要求它。全局名稱空間或非標準關鍵字中的供應商特定標識符必須以下劃線作爲前綴。
雙下劃線是因爲供應商永遠失去了與程序員的戰鬥,認爲他們應該在自己的代碼中使用領先的下劃線。也存在於其他非標準關鍵字中,如__interface
和__m128
。還有其他編譯器,比如gcc的__attribute__
。很明顯,你會想使用記錄的版本,兩個下劃線。
是的,綠色勾號是如何改善它。如果你的問題沒有任何答案,那麼不要擔心。也有一些時候,唯一的答案是,不是一個正確的答案,所以你不必擔心獲得100%...只是儘量保持它儘可能;) – musefan