_attribute__
以某種標准校驗函數、類型等,具體可參考http://www.cnblogs.com/astwish/p/3460618.html
_MSC_VER
微軟的預編譯控制,對編譯器的版本選擇。不同編譯器下使用的一些函數定義不一樣可以使用這個宏來選擇 微軟不同時期,編譯器有不同的版本: MS VC++10.0 _MSC_VER=1600 MS VC++9.0 _MSC_VER=1500 MS VC++8.0 _MSC_VER=1400
WIN32_LEAN_AND_MEAN
阻止一些頭文件的引入,加速編譯的速度;主要用於引入windows.h頭文件時,減少一些頭文件的引入