- 博客(6)
- 收藏
- 关注
原创 虚函数与多态
多态性(Polymorphism)是指一个名字,多种语义;或界面相同,多种实现。重载函数是多态性的一种简单形式。虚函数允许函数调用与函数体的联系在运行时才进行,称为动态联编。冠以关键字virtual的成员函数称为虚函数实现运行时多态的关键首先是要说明虚函数,另外,必须用基类指针调用派生类的不同实现版本基类指针虽然获取派生类对象地址,却只能访问派生类从基类继承的成员#include<iostr...
2018-07-07 16:41:34 325
原创 c++课程设计图书馆管理系统总结
从刚开始做图书馆管理系统到现在,经过了无数次的修改,由程序不成熟逐步的发展,更新,整个过程中,我得到了很多的收获,下面简单说一下自己的感悟:做任何一个程序,一开始必须要有一个总的规划,整体的思路必须在程序开始着手写之前完成,关于一些细节之类的则可以在动手写程序的过程中或写出大体框架后逐步添加。这次的图书馆管理系统需要大体的五个类:时间类Time、记录类Record、学生类Student、图书类Bo...
2018-07-07 16:17:29 6225
原创 类 继承
继承:在已有类的基础上创建新类的过程 一个 B 类继承A类,或称从类A派生类B 类 A 称为基类(父类),类B称为派生类(子类)类继承关系的语法形式class 派生类名: 基类名表 { 数据成员和成员函数声明 };访问控制 基类名基类名表 构成访问控制 基类名1, 访问控制 基类名2 ,… , 访问控制 基类名n访问控制表示派生类对基类的继承方式,使用...
2018-07-07 15:38:48 226
原创 运算符重载和STL
一, 运算符重载1,重载运算符的限制: 重载运算符函数可以对运算符做出新的解释,但原有基本语义不变: ·不改变运算符的优先级 ·不改变运算符的结合性 ·不改变运算符所需要的操作数 ·不能创建新的运算符2、重载运算符的具体格式class X { //…返回类型 operator运算符(形参表); //…}在类外定义成员运算符函数的格式如下:返回类型 X::operator运算符(...
2018-05-27 23:01:37 244
原创 C++类与对象
一、基础内容总结1. 基础知识类的定义:类是对具有相同属性和行为的一组对象的抽象和统一描述。是用户自定义的数据类型。/类的定义包括行为和属性两部分。/属性以数据表示,行为通过函数实现。C++类定义的一般形式为:class<类名> { public: 公有段数据成员和成员函数; protected: 保护段数据成员和成员函数; private:...
2018-04-25 21:43:37 235
原创 C++函数总结
一、课时内容函数定义函数要先定义后使用(调用)。函数的一般是形式为:类型标识符 函数名(形参表){ 函数体 //执行语句}关于函数的定义有以下说明:·函数的数据类型是函数的返回值类型(若数据类型为void,则无返回值)。·函数名是标识符,一个程序中除了主函数名必须为main外,其余函数的名字按照标识符的取名规则可以任意选取。·形参表可以是空的(无参函数)也可以有多个形参,用逗号隔...
2018-03-24 15:53:08 451
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人