您的位置:首页 > 编程语言 > C语言/C++

C与C++互相调用

2015-12-18 18:02 218 查看
1.引言

  C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处理方式与C有明显的不同。

2.从标准头文件说起

       某企业曾经给出如下的一道面试题:                                                                                                           面试题                                                                                                                                  为什么标准头文件都有类似以下的结构?
                                                              #ifndef __INCvxWorksh                                                                             #define
__INCvxWorksh                                                                             #ifdef
__cplusplus                                  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: