摘要: 运算符重载 运算符重载是对已有的运算符赋予多重类型,使同一个运算符作用于不同类型的数据时导致不同的行为。 运算符重载的实质就是函数重载。在实现过程中,首先把指定的运算表达式转化为对运算符函数的调用,将运算对象转化为运算符函数的实参,然后根据实参的类型来确认需要调用的函数。operator是定义运算符 阅读全文
posted @ 2019-10-27 16:55 zlx111 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 类的继承与派生 一.类的继承与派生介绍 类的继承:保持已有类的特性而构造新类的过程。 类的派生:在已有类的基础上新增自己的特性而产生新类的过程。 被继承的已有类称为基类。 派生出的新类称为派生类。 直接参与派生出某类的基类称为直接基类。 基类的基类甚至更高层的基类称为间接基类。 继承的目的:实现设计 阅读全文
posted @ 2019-10-13 18:20 zlx111 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 类的静态成员 静态数据成员 如果某个属性为整个类所共有,不属于任何一个具体的对象,则可以采用static关键字来声明为静态成员。如果将“类”比作一个工厂,对象就是工厂生产的产品,静态成员就是存放在工厂中、属于工厂的,而不是属于每个产品的。 静态数据成员具有静态生存期,即静态数据成员生存期与程序运行期 阅读全文
posted @ 2019-09-28 22:11 zlx111 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 一.为什么要用函数 一个较为复杂的系统往往需要划分为若干子程序,然后对这些子程序分别进行开发和调试。在c++语言中这些子程序体现为函数。通常将相对独立的、经常使用的功能抽象为函数。函数编写好后,可以被重复使用。 使用函数的好处: (1)有利于代码重用。 (2)可以提高开发效率、增强程序的可靠性。 ( 阅读全文
posted @ 2019-09-15 23:55 zlx111 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 循环结构(while语句、do...while语句) c++中有三种循环控制语句:while语句、do...while语句和for语句。 1.while语句 语法形式: while(循环控制条件) { 语句1; 语句2; ... } 执行顺序:先判断循环控制条件的值,若循环控制条件的值为true,再 阅读全文
posted @ 2019-09-14 16:06 zlx111 阅读(203) 评论(0) 推荐(0) 编辑