C++ #ifdef 和 #endif
生活随笔
收集整理的這篇文章主要介紹了
C++ #ifdef 和 #endif
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#ifdef 是條件編譯 檢查定義的值是否有定義幫助
#endif 是和#ifdef 配套使用的,結尾的,不使用會報錯的
(就是檢查#define定義的值)
下一個demo 方便理解
#include <iostream> using namespace std; // 定義一個值 #define HELLO_WORLD "hello_world" int main() {// 如果定義了HELLO_WORLD#ifdef HELLO_WORLD// 打印cout <<HELLO_WORLD <<endl;// 取消這個定義#undef HELLO_WORLD// 重新定義#define HELLO "hello"//和ifdef一起使用結尾用的#endifcout << HELLO <<endl;return 0; }
總結
以上是生活随笔為你收集整理的C++ #ifdef 和 #endif的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hangfire mysql_.NET之
- 下一篇: s3c2440移植MQTT