c++ & c 混合工程的知识点

1    #ifdef  __cplusplus

2    extern "C" {

3    #endif 

4        int main(int argc,char **argv)

5       {

6            代码N行;

7        }

8    #ifdef __cplusplush

9        }

10    #endif


当某个工程中既有c++又有c的时候,如果某段代码(文中的4-7行)需要指明使用C语言解释器,那么就需要1-3 和8-9 这一头一尾来把中间的内容包起来。

猜你喜欢

转载自blog.csdn.net/ykun089/article/details/80049983