一、 介紹預定義巨集 "_msc_ver"
一.1 _msc_ver是微軟c/c++編譯器——cl.exe編譯**時預定義的乙個巨集。
需要針對cl編寫**時, 可以使用該巨集進行條件編譯。
一.2 _msc_ver的值表示cl的版本。
需要針對cl特定版本編寫**時, 也可以使用該巨集進行條件編譯。
對應關係點此鏈結檢視。
一.3 _msc_ver的型別是"int"
該巨集被擴充套件後,得到的是整數字面值。
編譯器_msc_ver
預定義,巨集定義
巨集定義 其作用就是 換其名曰 給程式中的一段特殊的 函式,資料取了個簡單明瞭的名字。不過有一點這傢伙的作用範圍是全域性的。即使它是在某乙個函式塊中定義的。這個其實也容易理解。因為巨集定義是預定義的一種,在我們的程式之前,由預編譯器 cpp 提前編譯出來了,那個時候程式裡的結構是個啥樣子編譯器壓根就...
FD SET預定義巨集
概述 在xfree86的實現中,為了遮蔽在不同的平台下對fd操作上的差異。通過條件編譯的技術重新定義了一類對fd操作的巨集。如下 fd set n,p 在fd set中設定乙個fd fd clr n,p 在fd set中清楚對應的fd fd isset n,p 判斷fd是否在fd set集合中 fd...
C C 預定義巨集
下面描述的巨集定義,不需引用其他標頭檔案,直接可用於 中。特定的作用給我們提供了不少的便利。分別描述如下 1 file line function 或者 func file 當前程式行所在原始檔名稱,標準c支援,該巨集當做字串對待 line 當前程式行所在原始檔內的行號,標準c支援,該巨集當做整形對...