通用预处理器为C或C++定义?

use*_*571 2 c c++ c-preprocessor

我的代码可以用C或C++编译器编译.我想知道哪一个正在编译

是否有预处理器定义告诉我这个?

小智 6

定义是__cplusplus.

#ifdef __cplusplus 
// treated as C++ code
#else
// treated as C code
#endif // __cplusplus
Run Code Online (Sandbox Code Playgroud)