原文:【轉】C++中#if #ifdef 的作用

一般情況下,源程序中所有的行都參加編譯。但是有時希望對其中一部分內容只在滿足一定條件才進行編譯,也就是對一部分內容指定編譯的條件,這就是 條件編譯 。有時,希望當滿足某條件時對一組語句進行編譯,而當條件不滿足時則編譯另一組語句。條件編譯命令最常見的形式為: ifdef 標識符程序段 else程序段 endif它的作用是:當標識符已經被定義過 一般是用 define命令定義 ,則對程序段 進行編譯, ...

2016-11-22 18:59 0 1913 推薦指數:

查看詳情

C++#if #ifdef作用

C++#if #ifdef作用 本文來自CSDN博客:http://blog.csdn.net/shiwenbin333/archive/2010/01/08/5157556.aspx 一般情況下,源程序中所 ...

Mon Feb 06 05:59:00 CST 2012 0 3971
C++#if #ifdef作用

  一般情況下,源程序中所有的行都參加編譯。但是有時希望對其中一部分內容只在滿足一定條件才進行編譯,也就是對一部分內容指定編譯的條件,這就是“條件編譯”。有時,希望當滿足某條件時對一組語句進行編譯,而當條件不滿足時則編譯另一組語句。 條件編譯命令最常見的形式為: #ifdef 標識符 程序段 ...

Wed May 22 18:57:00 CST 2013 0 6922
C++ #ifdef 、#define、#ifndef和#endif的作用

一般情況下,源程序中所有的行都參加編譯。但是有時希望對其中一部分內容只在滿足一定條件才進行編譯,也就是對一部分內容指定編譯的條件,這就是“條件編譯”。有時,希望當滿足某條件時對一組語句進行編譯,而當條件不滿足時則編譯另一組語句。 條件編譯命令最常見的形式為: #ifdef 標識符 程序段 ...

Thu Oct 26 07:40:00 CST 2017 0 4569
C++ #if 和 #ifdef 區別

以#開頭的都是預編譯指令,就是在正式編譯之前,編譯器做一些預處理的工作#if 條件語句程序段1 //如果條件語句成立,那么就編譯程序段1#endif程序段2//如果條件不語句成立,那么就編譯程序段2# ...

Sat Apr 13 23:05:00 CST 2019 0 1452
c++ #ifdef的用法

http://www.tuicool.com/articles/mIJnumB #ifdef的用法 靈活使用#ifdef指示符,我們可以區隔一些與特定頭文件、程序庫和其他文件版本有關的代碼。代碼舉例:新建define.cpp文件 ...

Mon Mar 30 22:14:00 CST 2015 0 14879
詳解VOLATILE在C++作用

VOLATILE的介紹 volatile類似於大家所熟知的const也是一個類型修飾符。volatile是給編譯器的指示來說明對它所修飾的對象不應該執行優化。volatile的作用就是用來進行多線程編程。在單線程那就是只能起到限制編譯器優化的作用。所以單線程的童鞋們就不 ...

Wed Aug 29 23:42:00 CST 2012 0 4714
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM