/* 版权所有: http://blog.csdn.net/sunboyiris */ #ifdef _DEBUG inline void msg(){ cout<<"debug 编译"<<endl; } #else inline void msg() {cout<<"release 编译 "<<endl;} #endif int main() { //debug 版本编译 #ifdef _DEBUG cout<<"begining execution of main/n"<<endl;; msg(); system("pause"); return 0; //release 版本编译 #endif string word="hello world!"; cout<<word<<endl; msg(); system("pause"); return 0; }
C++编程->条件编译
原创王孟贤 ©著作权
文章分类
©著作权归作者所有:来自51CTO博客作者王孟贤的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:C++编程->预定义宏
下一篇:C++编程->预编译指令小结
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
C++最佳实践之工程编译
在大型c/c++工程开发中,往往会涉及多级CMakeLists.txt的调用,并且调用方式错综复杂。
文件路径 CMakeLists 编译 工程目录 -
C++/C条件编译
条件编译主要在两个地方常见:头文件(.h)&& 源文件(.cpp)先来介绍他们的作用在头文件中进行条
c++ #if #ifndef #ifdef -
C++条件编译 DEBUG
您可以只在调试时进行编译,调试开关可以使用一个宏来实现,如下所示:#ifdef DEBUG cerr <<"V
#endif #define #ifdef -
C/C++ #ifdef #else #endif 条件编译
ifdef else endif
ifdef else endif -
记录 | C++ #ifdef #endif 条件编译指令
记录 | C++ #ifdef #endif 条件编译指令
c++ #ifdef #endif 条件指令 编译指令 -
Linux C/C++编程之(八)gcc编译
文章目录一、概述二、gcc编译的四个阶段三、...
c++ gcc编译 头文件 gdb调试 二进制文件