C++条件编译

#include iostreamusing namespace std;#define DEBUG#define MIN(a,b) (((a)(b)) ? a : b)int main () {

编程学习网为您整理以下代码实例,主要实现:C++条件编译,希望可以帮到各位朋友。

#include <iostream>
using namespace std;

#define DEBUG
#define MIN(a,b) (((a)<(b)) ? a : b)

int main () {
   int i, j;
   i = 100;
   j = 30;

#ifdef DEBUG
   cerr <<"Trace: InsIDe main function" << endl;
#endif

#if 0
   /* This is commented part */
   cout << MKSTR(HELLO C++) << endl;
#endif

   cout <<"The minimum is " << MIN(i, j) << endl;

#ifdef DEBUG
   cerr <<"Trace: Coming out of main function" << endl;
#endif

   return 0;
}

本文标题为:C++条件编译

基础教程推荐