C++1. C++与C语言1.1 相似之处 都包含头文件,声明main函数等。且C++包含C的所有特性,所以C编写的程序可以直接在C++编译器上运行。
1.2 区别 C++比C添加了面对对象编程的特性,例如类、对象和继承等。
类:是模板,比如狗是一个类,描述了狗的属性如品种、年龄等。
对象:是类的具体实体,我的柯基就是一个具体对象。
继承:可以从现有的类继承属性和方法。比如从狗类中继承短腿和耐寒得到柯基。
多态:允许使用相同接口处理不同对象。比如定义好了喂食的方式,根据狗的种类(实际对象类型)选择不同的食物。
此外,C++除了C的标准库,还提供了STL标准库,包含一系列类模板和函数模板,为开发者提供更多数据结构和算法工具。
同时,C++提供了处理异常语句try,catch,throw处理异常语句,帮助我们处理异常。
2. C++基础语法2.1 标准输入输出2.1.1 标准输出流cout123456#include <iostream>using namespace std;int main(){ cout << "Hel ...