如何判斷一段程序是由C編譯程序還是由C++編譯程序編譯的

如果編譯器在編譯cpp文件,那麼_cplusplus就會被定義,如果是一個C文件在被編譯,那麼_STDC_就會被定義。_STDC_是預定義宏,當它被定義後,編譯器將按照ANSIC標準來編譯C語言程序。

如果要在C++編譯器裏使用通過C編譯的目標文件,必需要通知C++編譯器

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