上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 27 下一页
摘要: 第15课 - 惊艳的继承 1. 继承的概念 面向对象中的继承指类之间的父子关系,子类拥有父类的所有成员变量和成员函数。子类就是一种特殊的父类,子类对象可以当作父类对象使用,子类可以拥有父类没有的方法和属性。 如下面的程序: #include <cstdlib> #include <iostream> 阅读全文
posted @ 2019-08-11 19:14 free-锻炼身体 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 第14课 - 专题二经典问题解析 1. malloc与free和new与delete有什么区别? malloc和free是函数,new和delete是关键字。 #include <cstdlib> #include <iostream> using namespace std; class Test 阅读全文
posted @ 2019-08-11 19:13 free-锻炼身体 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 第13课 - 操作符重载 - 下 思考: 通过operator关键字能够将操作符定义为全局函数,操作符重载的本质就是函数重载。类的成员函数是否可以作为操作符重载的函数? 1. operator+的成员函数实现 #include <cstdlib> #include <iostream> using 阅读全文
posted @ 2019-08-11 19:12 free-锻炼身体 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 第12课 - 操作符重载 - 上 1. 使用C++标准库 C++标准库并不是C++语言的一部分。C++标准库是由C++语言编写而成的类库和函数的集合。C++标准库中定义的类和对象都位于std命名空间中。C++标准库的头文件都不带.h后缀。C++标准库涵盖了C库的功能。C库中<name.h>头文件对应 阅读全文
posted @ 2019-08-11 19:11 free-锻炼身体 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 第11课 - 类的静态成员 1. 成员变量的回顾 通过对象名能够访问public成员变量。 每个对象都可以有只属于自己的成员变量。 成员变量不能在对象之间共享。 2. 新的需求 统计类在程序运行期间有多少个对象同时存在;保证程序的安全性,并随时可以获取对象的数目。 3. 类的静态成员 在C++中可以 阅读全文
posted @ 2019-08-11 19:10 free-锻炼身体 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 第10课 - 构造与析构 - 下 1. C++中的对象组合 C++中提供了初始化列表对成员变量进行初始化 语法规则: Constructor::Contructor() : m1(v1), m2(v1,v2), m3(v3) { // some other assignment operation 阅读全文
posted @ 2019-08-11 19:09 free-锻炼身体 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 第9课 - 构造与析构 - 上 1. 对象的初始化 生活中存在的对象都是被初始化后才上市的,初始状态是对象普遍存在的一个状态的。一般而言所有的对象都需要一个确定的初始状态。 解决方案: 为每个类都提供一个public的initialize函数;对象创建后立即调用initialize函数进行初始化。 阅读全文
posted @ 2019-08-11 19:08 free-锻炼身体 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 第8课 - 类中的封装 1. 类的组成 类的实现细节; 类的使用方式。 当使用类时,不需要关心其实现细节;当创建一个类时,才需要考虑其内部实现细节。 例: 使用手机时,只需要知道如何发短信,打电话,拍照等等即可,不需要关心手机是如何开发出来的。 手机开发工程师就需要考虑手机内部的实现细节,如硬件细节 阅读全文
posted @ 2019-08-11 19:07 free-锻炼身体 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 第7课 - 面向对象基本概念 1. 基本概念 类和对象是面向对象中的两个基本概念。“类”指的是一类事物,是一个抽象概念。“对象”指的是属于某个类的一个实体,是一个具体存在的事物。 类是一种“模板”,可以通过这种模板创建出不同的对象“实例”。对象“实例”是类“模板”的一个具体体现。一个类可以有很多对象 阅读全文
posted @ 2019-08-11 19:06 free-锻炼身体 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 第6课 - 专题一经典问题解析 1. const和引用的疑惑 #include <stdio.h> int main() { const int x = 1; const int& rx = x; int& nrx = const_cast<int&>(rx); nrx = 5; printf("x 阅读全文
posted @ 2019-08-11 19:05 free-锻炼身体 阅读(102) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 27 下一页