- 博客(1)
- 收藏
- 关注
转载 C++面试题整理
1、C和C++的区别 1)C是面向过程的语言,是一个结构化的语言,考虑如何通过一个过程对输入进行处理得到输出;C++是面向对象的语言,主要特征是“封装、继承和多态”。封装隐藏了实现细节,使得代码模块化;派生类可以继承父类的数据和方法,扩展了已经存在的模块,实现了代码重用;多态则是“一个接口,多种实现”,通过派生类重写父类的虚函数,实现了接口的重用。 2)C和C++动态管理内存的方法不一样,C是使用malloc/free,而C++除此之外还有new/delete关键字。 3)C++支持函数重载,C不支持函数重
2021-06-16 09:13:19
74
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人