預定義 MSC VER巨集

2021-04-28 23:29:14 字數 1179 閱讀 6027

一、 介紹預定義巨集 "_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支援,該巨集當做整形對...