C++中预处理(条件编译)
2016-01-11 21:44
483 查看
c++预处理包含1.宏定义2.文件包含3.条件编译4.#error命令5#line命令。现在该说说条件编译了。C++中条件编译有三种形式
1.#ifdef形式
如果标识符被定义了,则执行程序段1,否则执行程序段2
其形式也可如下
2.#ifndef形式
如果标识符被定义了,则执行程序段1,否则执行程序段2
其形式也可如下
3.#if形式
如果标识符被定义了,则执行程序段1,否则执行程序段2
其形式也可如下
1.#ifdef形式
#ifdef 标识符 {程序段1} #else {程序2} #endif
如果标识符被定义了,则执行程序段1,否则执行程序段2
其形式也可如下
#ifdef 标识符 {程序段1} #endif
2.#ifndef形式
#ifndef 标识符 {程序段1} #else {程序2} #endif
如果标识符被定义了,则执行程序段1,否则执行程序段2
其形式也可如下
#ifndef 标识符 {程序段1} #endif
3.#if形式
#if 标识符 {程序段1} #else {程序2} #endif
如果标识符被定义了,则执行程序段1,否则执行程序段2
其形式也可如下
#if 标识符 {程序段1} #endif
相关文章推荐
- C++开发人脸性别识别教程(9)——搭建MFC框架之显示图片
- 重学C++ (三) 表达式
- C/C++基础试题 测试
- C++中预处理(文件包含include)
- [转]C++中关于new和delete的使用
- 三角形面积计算器--C语言
- C++中宏的定义与用法(现已被内联函数所代替)
- C++中宏和函数的区别
- 【银行家算法】操作系统课程设计
- C++中vector向量的用法(自整)
- C++中四种类型转换方式
- C++中预处理(宏详解)
- bind--C++11
- 柔性数组
- sort函数的用法(C++排序库函数的调用)
- C++ ATL 中list中删除操作
- c/c++中指针的理解(初学者)
- 【复数的四则运算(C++)】
- iOS第五天 C语言 函数
- log4cpp安装使用