程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> 關於C >> #if _MSC_VER > 1000 #pragma once #endif

#if _MSC_VER > 1000 #pragma once #endif

編輯:關於C

#if _MSC_VER > 1000
#pragma once
#endif
解釋:
這是微軟的預編譯控制。
在_MSC_VER較小時,它對一些東西的支持與新版不同

_MSC_VER分解如下:
MS:Microsoft(微軟)的簡寫
C:MSC就是Microsoft出的C編譯器。
VER:Version(版本)的簡寫。
全部加在一起就是:Microsoft的C編譯器的版本
#pragma once  
指示這個文件在編譯時只被編譯器包括一次!一般用到.h中防止文件被重復包括!  
#if _MSC_VER > 1000
是指如果vc編譯器的版本大於1000則這個語句被編譯!大概小於1000的版本不支持#pragma
once這個語句www.2cto.com
 
很多頭文件中有
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
_MSC_VER 定義編譯器的版本,VC++6.0就是1200 
#if   _MSC_VER   >   1000的意思就是如果編譯器版本高於1000(VC++5.0)


作者:lxh1230119
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved