国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 云安县| 旌德县| 寿宁县| 永仁县| 如东县| 高平市| 兰西县| 南漳县| 华蓥市| 涿州市| 盐城市| 巴林左旗| 星座| 开远市| 烟台市| 临潭县| 东平县| 沁阳市| 航空| 哈尔滨市| 高雄市| 民勤县| 新蔡县| 白水县| 清丰县| 乌拉特后旗| 锡林郭勒盟| 库车县| 柳江县| 南充市| 安泽县| 白河县| 商河县| 延庆县| 沂南县| 黄冈市| 肥乡县| 义乌市| 淮滨县| 旌德县| 镇平县|