如何判断一段程序是由C 编译程序还是由C++编译程序编译的

#ifdef _cplusplus /*判断是否用C++编译器?*/
#define USING_C 0 /*是用C编译器*/
#else
#define USING_C 1 /*是用C++编译器*/
#endif
#include<iostream>
using namespace std;
void main()
{
if(USING_C) cout<<"C++"<<endl;
else cout<<"C"<<endl;
}

你可能感兴趣的:(C++)