国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發(fā)設計 > 正文

VC 宏 知識的整理

2019-11-08 03:20:17
字體:
來源:轉載
供稿:網(wǎng)友

文件包含(#include)

宏定義(#define)

第一種情況:

#ifdef _XXXX...程序段1...  #else..程序段2...  #endif這表明如果標識符_XXXX已被#define命令定義過則對程序段1進行編譯;否則對程序段2進行編譯。

第二種情況:

#ifndef,表示的是if not def。所以和#ifdef相反

第三種情況:

#if 常量

 程序段1

#else

 程序段2

#endif

1.利用#ifdef/#endif將某程序功能模塊

2.防止同一頭文件被重復包含

2.在每一個子程序前加上標記,以便追蹤程序的運行。3.避開硬件的限制。

注釋性宏,即是否使用它們不影響編譯結果,通常定義為空

     __cplusplus  如果當前編譯器為C++,該值為1。    __DATE__  當前源碼的編譯日期,格式為Mmm dd yyyy。    __TIME__  當前源碼的編譯時間,格式為hh:mm:ss。    __TIMESTAMP__  當前源碼文件最后被修改的日期和時間,格式為Ddd Mmm Date hh:mm:ss yyyy。    __FILE__  當前源碼文件名。    __LINE__  當前插入點所在源碼的行號。    __FUNCTION__  當前插入點所在函數(shù)名。    __STDC__  標識是否嚴格遵循ANSI C標準,編譯器選項/Za被設置時該宏定義為1,表示遵循標準。       __VA_ARGS__  可變參數(shù)宏,用來傳遞可變參數(shù)表;該宏并非被所有編譯器支持。


上一篇:struts2 ognl表達式

下一篇:決策樹-ID3算法

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 平陆县| 临安市| 双流县| 华坪县| 中方县| 景德镇市| 通许县| 敖汉旗| 罗源县| 长宁县| 库车县| 岗巴县| 漾濞| 绥德县| 新营市| 司法| 象州县| 隆安县| 界首市| 肥城市| 永济市| 山阳县| 呼伦贝尔市| 夏邑县| 恭城| 嵊泗县| 五指山市| 宕昌县| 固阳县| 道真| 象州县| 沂源县| 京山县| 北流市| 灌南县| 商都县| 阳春市| 扎赉特旗| 肥城市| 慈溪市| SHOW|