- 博客(5)
- 资源 (5)
- 收藏
- 关注
原创 C++之虚函数与多态
C++之虚函数与多态:多态性(Polymorphism)是指一个名字,多种语义;或界面相同,多种实现,重载函数是多态性的一种简单形式。虚函数允许函数调用与函数体的联系在运行时才进行,称为动态联编。实现运行时多态的关键首先是要说明虚函数,另外,必须用基类指针调用派生类的不同实现版本,冠以关键字 virtual 的成员函数称为虚函数。基类指针虽然获取派生类对象地址,却只能访问派生类从基类继承的...
2019-06-23 23:19:37 106
原创 C++之组合与继承
C++之组合与继承组合:将一个类的对象作为另一个类的成员,被称作组合或包含,创建包含对象成员的组合对象时,会执行成员类的构造函数初始化对象成员。成员初始化的次序和成员声明的次序相同,并不考虑它们在初始化列表中的排列顺序。复用类:一、如果可以获得源码,修改其源代码二、如果不能获得源代码,或者担心因修改代码引入错误,这时我们可以应用组合,重新包装一个类对象,对外提供新接口,使之用于特定的环境。...
2019-06-23 23:16:54 542
原创 C++之运算符重载
C++之运算符重载可以将运算符看作是一种特殊的函数:操作数是函数的参数,运算结果是函数的返回值,如果运算符被看作是函数,自然也可以像函数一样重载。已见过的运算符重载现象:移位运算符>>和<<,用作流输入和输出运算符定义重载运算符和定义普通函数类似:函数名:由关键字operator 和其后要定义的运算符组成,例:operator=, operator<<...
2019-06-23 18:46:10 196
原创 C++之对象的初始化、复制和销毁
C++之对象的初始化、复制和销毁C++定义了几种不同的初始化形式,对于类类型的对象来说,不同的初始化形式意味着要调用不同的构造函数。初始化方式:默认初始化,直接初始化,拷贝初始化,列表初始化默认初始化:如果定义对象时没有指定初值,对象被默认初始化,调用类中的默认构造函数,例:A a; //默认初始化,调用A() A arr[2]; //调用两次A() 初始化数组每个元素A arr[...
2019-06-23 18:39:08 441
原创 C++面向对象程序设计 学习心得
C++面向对象程序设计 学习心得:这学期学了C++面向对象程序设计,通过成绩单处理,ATM,通讯录,图书管理系统这几个简单系统,慢慢地对系统的设计有了一个初步的认识。简单说一下设计系统具体的过程以及一些注意事项:拿到一个设计的题目或者说一个项目的需求分析,首先要根据大体功能(需求分析)规划出基本的思路框架,然后一步步去思考实现,逐步地去优化,顺序可以从管理端到用户端,登录之类的可以放到最后...
2019-06-23 17:19:45 5206
Navicat使用基础教程(转发)
2020-09-20
eclipse快捷键
2020-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人