[C++] 判断一段程序是由 C 编译器还是由 C++ 编译器编译的依据

判断一段程序是由 C 编译器还是由 C++ 编译器编译的依据

答:编写如下代码段,观察输出即可,其中,__cplusplus是双下划线

#ifdef __cplusplus
	cout << "C++" << endl;
#else
	cout << "C" << endl;
#endif

单下划线和双下划线变量的区别

如下表所示

变量形式 变量位置
单下划线 标准库中的变量
双下划线 编译器内置的变量
发布了83 篇原创文章 · 获赞 1 · 访问量 5903

猜你喜欢

转载自blog.csdn.net/weixin_44922845/article/details/104570425
今日推荐