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

如果编译器在编译cpp文件,那么_cplusplus就会被定义,如果是一个C文件在被编译,那么_STDC_就会被定义。_STDC_是预定义宏,当它被定义后,编译器将按照ANSIC标准来编译C语言程序。

如果要在C++编译器里使用通过C编译的目标文件,必需要通知C++编译器

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章