预处理器名字_cplusplus
来源:互联网 发布:js实现扑克牌自动洗牌 编辑:程序博客网 时间:2024/05/16 15:23
__cplusplus 我们可以根据这个名字 来判断我们写的代码是否是C++ 代码。
写了一段代码验证了一下:
//用到了预处理器指示符
#ifdef __cplusplusvoid print(const char *c){ cout << "c++ 代码 " << c << endl; }#elsevoid print(const char *c){ printf("C代码 %s\n",c);}#endif
int main(){ print("我是谁!!!"); return 0; }
我分别用.c和.cpp文件以及gcc和g++编译了文件。
得到了如下结果:
.c文件 gcc编译 结果:C代码 我是谁!!!
.cpp文件 g++编译 结果:c++ 代码 我是谁!!!
0 0
- 预处理器名字_cplusplus
- #ifdef _cplusplus
- #ifdef _cplusplus(转)
- _cplusplus与extern "C"
- #ifdef _cplusplus的问题
- _cplusplus的使用
- #ifdef _cplusplus(转)
- #ifdef _cplusplus(转)
- 由预处理引发名字空间(namespace)几点讨论
- 预处理器
- 预处理器
- 预处理器
- 预处理器
- 预处理器
- 预处理器
- 预处理器
- 预处理器
- 预处理器
- OpenGL MSAA修饰词
- 一个使用Pro*C实现增删改查的小例子
- vector和map
- 对比SQL SERVER,ORACLE,DB2上的索引建立语句!
- piwik - 自定义变量
- 预处理器名字_cplusplus
- Git详解之三 Git分支
- Cocos2dx 2.x到3.0的改进地方
- 限制输入框只能输入数字
- POJ--2389:Bull Math 大数乘法
- hibernate in action 笔记
- iOS下载方式详解
- QSplitter setStretchFactor 函数的理解
- spring mvc乱码的解决方案