_msc_ver是微軟的預編譯控制。
_msc_ver可以分解為:
ms:microsoft的簡寫。
c:msc就是microsoft的c編譯器。
ver:version的簡寫。
_msc_ver的意思就是:microsoft的c編譯器的版本。
微軟不同時期,編譯器有不同的版本:
ms vc++10.0 _msc_ver=1600
ms vc++9.0 _msc_ver=1500
ms vc++8.0 _msc_ver=1400
其中ms vc++10.0就是visual c++ 2010,ms vc++9.0就是visual c++2008,ms vc++8.0就是visual c++2005
在程式中加入_msc_ver巨集可以根據編譯器版本讓不同版本的編譯器選擇性地編譯一段程式。
檢視編譯的版本資訊,可以在command line裡敲 cl /?
預定義 MSC VER巨集
一 介紹預定義巨集 msc ver 一.1 msc ver是微軟c c 編譯器 cl.exe編譯 時預定義的乙個巨集。需要針對cl編寫 時,可以使用該巨集進行條件編譯。一.2 msc ver的值表示cl的版本。需要針對cl特定版本編寫 時,也可以使用該巨集進行條件編譯。對應關係點此鏈結檢視。一.3 ...
robots txt詳細介紹
robots.txt基本介紹 當乙個搜尋機械人 有的叫搜尋蜘蛛 訪問乙個站點時,它會首先檢查該站點根目錄下是否存在robots.txt,如果存在,搜尋機械人就會按照該檔案中的內容來確定訪問的範圍 如果該檔案不存在,那麼搜尋機械人就沿著鏈結抓取。另外,robots.txt必須放置在乙個站點的根目錄下,...
nginx phases 詳細介紹
我們知道,nginx 請求分為下面幾個階段 下面對這些過程詳細介紹 一 ngx http post read phase do nothing 二 ngx http server rewrite phase do nothing 三 ngx http find config phase 根據請求的位...