试题详情
- 简答题C和C++有什么不同?
-
从机制上:c是面向过程的(但c也可以编写面向对象的程序);c++是面向对象的,提供了类。但是,c++编写面向对象的程序比c容易。
从适用的方向:c适合要求代码体积小的,效率高的场合,如嵌入式;c++适合更上层的,复杂的;linux核心大部分是c写的,因为它是系统软件,效率要求极高。
从名称上也可以看出,c++比c多了+,说明c++是c的超集;那为什么不叫c+而叫c++呢,是因为c++比c来说扩充的东西太多了,所以就在c后面放上两个+;于是就成了c++。
C.语言是结构化编程语言,C++是面向对象编程语言。C++侧重于对象而不是过程,侧重于类的设计而不是逻辑的设计。 关注下方微信公众号,在线模考后查看
热门试题
- 声明一个Shape抽象类,在此基础上派生
- 计算并输出100以内能被7整除的所有整数
- 声明一个哺乳动物Mammal类,再由此派
- 设计一个Time类,包括三个私有数据成员
- 在ios类中,状态字用于记录流错误状态,
- 设计用静态成员实现学生-班费管理的程序:
- 输入10个数,将重复的数去掉后输出。
- 定义一个车基类Vehicle,含私有成员
- 拷贝构造函数具有几个参数?它有类型转换的
- 用函数实现将一个以字符串形式表示的十六进
- 写一个“标准”宏 MIN
- 假定AB为一个类,则执行 “
- 编写一个函数f2c,功能是据华式温度求摄
- C++中,根据()识别类层次中不同类定义
- 已知X=2,y=3,x
- 虚基类是用来解决多继承中公共基类在派生类
- 建立一个对象数组,内放5个学生的数据(学
- 编写出判断一个整数是否为素数的函数,并求
- 局部变量可以隐藏全局变量,那么在有同名全
- 编写函数borrow,实现下述功能:小明