摘要: 运算符重载 定义:运算符重载是对已有的运算符赋予多重含义,使同一个运算符作用于不同类型的数据时导致不同的行为。运算符重载的实质就是函数的重载。 优点:可以改变现有运算符的操作方式,以用于类类型,使得程序看起来更加直观。 ·运算符重载的规则 (1)c++中的运算符除了少数几个之外,全部可以重载,而且只 阅读全文
posted @ 2019-10-26 18:10 Zzzxy 阅读(659) 评论(0) 推荐(0) 编辑
摘要: ·类的继承 定义:是新的类从已有类那里得到已有的特性,原有的类称为基类或父类。(除了构造函数,拷贝构造函数和析构函数都继承) 继承的目的:代码设计的重用,充分利用原有的类。 语法: 单继承时: 例: 运行结果: 多继承时: 例: 运行截图: 继承分为3类:1.公有继承(public ):基类的公有成 阅读全文
posted @ 2019-10-13 19:03 Zzzxy 阅读(208) 评论(0) 推荐(0) 编辑
摘要: C++友元: 在类中有公用的成员,也有私有的成员,在类的外部,我们只能访问公用的成员,在类的成员函数里面才可以访问类的所有成员。 1.在C++中可以使用friend关键字来将函数、类声明为某个类的友元。 2.当我们将一个函数或者一个类声明为另一个类的友元的时候,就可以在这个函数或类内部对这个类的私有 阅读全文
posted @ 2019-09-29 18:30 Zzzxy 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 一.为什么要用函数 函数定义:函数是一组一起执行一个任务的语句。每个 C++ 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。 您可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定的,但在逻辑上,划分通常是根据每个函数执行一个特定的任务来进行 阅读全文
posted @ 2019-09-14 23:49 Zzzxy 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 类的构造函数 ·定义: 类的构造函数是类的一种特殊的成员函数,它会在每次创建类的新对象时执行。 构造函数的名称与类的名称是完全相同的,并且不会返回任何类型,也不会返回 void。 构造函数可用于为某些成员变量设置初始值。 ·无参构造函数 下面为实例: 上述代码运行结果: ·有参数的构造函数 默认的构 阅读全文
posted @ 2019-09-13 11:36 Zzzxy 阅读(1796) 评论(0) 推荐(0) 编辑