欢迎来到study-hard-forever的博客

摘要: C++之虚函数与多态: 多态性(Polymorphism)是指一个名字,多种语义;或界面相同,多种实现,重载函数是多态性的一种简单形式。 虚函数允许函数调用与函数体的联系在运行时才进行,称为动态联编。 实现运行时多态的关键首先是要说明虚函数,另外,必须用基类指针调用派生类的不同实现版本,冠以关键字 阅读全文
posted @ 2019-06-23 23:20 study-hard-forever 阅读(133) 评论(0) 推荐(0)
摘要: C++之组合与继承 组合:将一个类的对象作为另一个类的成员,被称作组合或包含,创建包含对象成员的组合对象时,会执行成员类的构造函数初始化对象成员。成员初始化的次序和成员声明的次序相同,并不考虑它们在初始化列表中的排列顺序。 复用类: 一、如果可以获得源码,修改其源代码 二、如果不能获得源代码,或者担 阅读全文
posted @ 2019-06-23 23:17 study-hard-forever 阅读(575) 评论(0) 推荐(0)
摘要: C++之运算符重载 可以将运算符看作是一种特殊的函数:操作数是函数的参数,运算结果是函数的返回值, 如果运算符被看作是函数,自然也可以像函数一样重载。 已见过的运算符重载现象:移位运算符>>和<<,用作流输入和输出运算符 定义重载运算符和定义普通函数类似: 函数名:由关键字operator 和其后要 阅读全文
posted @ 2019-06-23 18:46 study-hard-forever 阅读(141) 评论(0) 推荐(0)
摘要: C++之对象的初始化、复制和销毁 C++定义了几种不同的初始化形式,对于类类型的对象来说,不同的初始化形式意味着要调用不同的构造函数。 初始化方式:默认初始化,直接初始化,拷贝初始化,列表初始化 默认初始化:如果定义对象时没有指定初值,对象被默认初始化,调用类中的默认构造函数,例:A a; //默认 阅读全文
posted @ 2019-06-23 18:39 study-hard-forever 阅读(524) 评论(0) 推荐(0)
摘要: C++面向对象程序设计 学习心得: 这学期学了C++面向对象程序设计,通过成绩单处理,ATM,通讯录,图书管理系统这几个简单系统,慢慢地对系统的设计有了一个初步的认识。 简单说一下设计系统具体的过程以及一些注意事项:‌ 拿到一个设计的题目或者说一个项目的需求分析,首先要根据大体功能(需求分析)规划出 阅读全文
posted @ 2019-06-23 17:20 study-hard-forever 阅读(669) 评论(0) 推荐(0)