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

 

這個是要由宏定義來判斷的ios

若包含的頭文件是strio.h,則用c++

#ifdef __cplusplusspa

    printf("C++%c");io

#elsestream

    printf("c%c");di

#endif文件

 

若包含是頭文件是iostream.h,則用co

#ifdef __cplusplusprintf

    cout<<"c++";

#else

    cout<<"c";   

#endif

相關文章
相關標籤/搜索