- 博客(27)
- 资源 (14)
- 收藏
- 关注
原创 第27节 动态类型识别
-------------------------------------资源来源于网络,仅供自学使用,如有侵权,联系我必删.第一:问题下面的程序有问题吗?出问题情况:当使用一个父类对象调用test()函数时,可能会出错!由于基类指针可以直接指向派生类对象,因此可能存在指针所指类型与具体指向的对象类型不同的情况动态类型指的是基类指针所指向的对象的实际类型...
2019-03-19 22:24:35 182
原创 第26节 异常处理 – 下
-------------------------------------资源来源于网络,仅供自学使用,如有侵权,联系我必删.第一:深入异常处理问题有时在工程中只关心是否产生了异常 , 而不关心具体的异常类型 , C++ 语言可以做到吗 ?C++ 中的 catch 语句可以使用 … 捕获所有的异常#include <cstdlib>#includ...
2019-03-18 22:57:16 122
原创 第25节 异常处理 – 上
-------------------------------------资源来源于网络,仅供自学使用,如有侵权,联系我必删.第一:异常处理初探所有的代码都有可能 不按照 预定义的方式运行? 这一组函数单纯的实现了四则运算 ? 但是除法函数却总是会有意外 。。。很明显 , 当除数为0 的时候 , Div 函数的调用将产生无法预见的错误C 方式...
2019-03-18 21:41:28 130
原创 第24节 经典问题解析四
-------------------------------------资源来源于网络,仅供自学使用,如有侵权,联系我必删.第一:历史的痕迹你可能会看到类似下面的模板定义#include <cstdlib>#include <iostream>using namespace std;template<class T> //t...
2019-03-17 22:13:36 143
原创 第23节 STL 简介
-------------------------------------资源来源于网络,仅供自学使用,如有侵权,联系我必删.第一:标准模板库STL什么是 STL?― STL , 即 : Standard Template Library , 是 C++ 的一部分― STL 是常用数据结构和算法的集合― STL 的目标是标准化组件 , 提高开发效率和程序可靠性?...
2019-03-17 21:09:13 321
原创 第22节 类模板 – 下
-------------------------------------资源来源于网络,仅供自学使用,如有侵权,联系我必删.第一:类模板的局部特化? 类模板可以定义多个类型参数#include <cstdlib>#include <iostream>using namespace std;//类模板可以定义多个类型参数template&l...
2019-03-16 21:58:29 149
原创 第21节 类模板 – 上
-------------------------------------资源来源于网络,仅供自学使用,如有侵权,联系我必删.第一:你注意到了吗思考类是 C++ 的核心 , 那是否能够将模板的思想应用于类呢?类模板一些类主要用于存储和组织数据元素 ― 如 : 数组类 , 链表类 , Stack 类 , Queue 类等等C++ 中可以将模板的思想应...
2019-03-16 21:36:36 123
原创 第20节 函数模板
-------------------------------------资源来源于网络,仅供自学使用,如有侵权,联系我必删.第一:你注意到了吗C++ 中如何交换两个变量的值?除了类型不同 , 函数体代码完全相同思考C++ 强调代码复用那如何解决这个代码冗余的问题?第二:泛型编程? 泛型编程的概念― 不考虑具体数据类型的编程模式 ...
2019-03-15 23:44:21 157
原创 第19节 经典问题解析二
-------------------------------------资源来源于网络,仅供自学使用,如有侵权,联系我必删.第一:当多态遇见对象数组会发生什么#include <cstdlib>#include <iostream>//不要在指针运算里使用多态using namespace std;class Parent{protect...
2019-03-15 23:11:43 102
原创 第18节 多态与继承 – 下
-------------------------------------资源来源于网络,仅供自学使用,如有侵权,联系我必删.第一:重写与重载面试题重载和重写有什么区别?什么时候是重载,什么时候是重写?下面的继承方式有问题吗?为什么?#include <cstdlib>#include <iostream>using n...
2019-03-13 21:55:00 164
原创 第17节 多态与继承 – 上
-------------------------------------资源来源于网络,仅供自学使用,如有侵权,联系我必删.第一:函数重写问题如果子类定义了与父类中原型相同的函数会发生什么? 函数重写 在子类中定义与父类中原型相同的函数 函数重写只发生在父类与子类之间#include <cstdlib>#inc...
2019-03-13 20:54:32 163
原创 第16节 继承的构造与析构
-------------------------------------资源来源于网络,仅供自学使用,如有侵权,联系我必删.第一:赋值兼容性原则 子类对象可以当作父类对象使用 子类对象可以直接赋值给父类对象 子类对象可以直接初始化父类对象 父类指针可以直接指向子类对象 父类引用可以直接引用子类对象子类是就是特殊的父类!!!#includ...
2019-03-12 22:06:40 143
原创 第15节 惊艳的继承
-------------------------------------资源来源于网络,仅供自学使用,如有侵权,联系我必删.第一:继承的概念 面向对象中的继承指类之间的父子关系 子类拥有父类的所有成员变量和成员函数 子类就是一种特殊的父类 子类对象可以当作父类对象使用 子类可以拥有父类没有的方法和属性继承初体验#include &...
2019-03-11 22:14:41 120
原创 第14节 经典问题解析二
-------------------------------------资源来源于网络,仅供自学使用,如有侵权,联系我必删.第一:malloc 与 free 和 new 与delete 有什么区别?#include <cstdlib>#include <iostream>using namespace std;class Test{priv...
2019-03-11 21:11:07 146
原创 第13节 操作符重载 – 下
-------------------------------------资源来源于网络,仅供自学使用,如有侵权,联系我必删.第一:操作符重载通过 operator 关键字能够将操作符定义为全局函数操作符重载的本质就是函数重载operator+ 的成员函数实现 用成员函数重载的操作符 比全局操作符重载函数少一个参数,即左操作数 不需要使用friend...
2019-03-10 22:17:05 150
原创 第12节 操作符重载 – 上
-------------------------------------资源来源于网络,仅供自学使用,如有侵权,联系我必删.第一:使用 C++ 标准库 C++ 标准库并不是 C++ 语言的一部分 C++ 标准库是由 C++ 语言编写而成的类库和函数的集合 C++ 标准库中定义的类和对象都位于 std 命名空间中 C++ 标准库的头文件都不带 .h 后缀 C...
2019-03-10 22:05:54 121
原创 第11节 类的静态成员
-------------------------------------资源来源于网络,仅供自学使用,如有侵权,联系我必删.第一:成员变量的回顾 通过对象名能够访问 public 成员变量 每个对象都可以有只属于自己的成员变量 成员变量不能在对象之间共享新的需求 统计类在程序运行期间有多少个对象同时存在 保证程序的安全性,并随时可以获取对象的数目...
2019-03-09 21:08:26 158
原创 第10节 构造与析构 - 下
-------------------------------------资源来源于网络,仅供自学使用,如有侵权,联系我必删.第一:C++ 中的对象组合C++ 中的类可以使用其它类定义成员变量class M{private: int mI;public: M(int i) { printf("M(int i), i = %d\n", ...
2019-03-09 15:21:48 134
原创 第9节 构造与析构 – 上
-------------------------------------资源来源于网络,仅供自学使用,如有侵权,联系我必删.第一:对象的初始化 生活中存在的对象都是被初始化后才上市的 初始状态是对象普遍存在的一个状态的 一般而言所有的对象都需要一个确定的初始状态 解决方案 为每个类都提供一个 public 的 initialize 函数 ...
2019-03-09 14:14:18 118
原创 第8节 类中的封装
-------------------------------------资源来源于网络,仅供自学使用,如有侵权,联系我必删.第一: 类通常分为以下两个部分 类的实现细节 类的使用方式 当使用类时,不需要关心其实现细节 当创建一个类时,才需要考虑其内部实现细节第二: 封装的基本概念 根据日常生活中的经验: 并不是类的每个属性...
2019-03-07 22:16:57 150
原创 第7节 面向对象基本概念
-------------------------------------资源来源于网络,仅供自学使用,如有侵权,联系我必删.第一: 基本概念 类和对象是面向对象中的两个基本概念 “ 类 ” 指的是一类事物,是一个抽象的概念 “ 对象 ” 指的是属于某个类的一个实体,是一个具体存在的事物 - 类是一种 “ 模板 ” ,可以通过这种模板创建出不同的对象 “...
2019-03-07 21:49:38 221
原创 第6节 经典问题解析一
-------------------------------------资源来源于网络,仅供自学使用,如有侵权,联系我必删.第一:const 和引用的疑惑#include <stdio.h>int main(){ const int x = 1;//进入符号表的常量 const int& rx = x;//引用,rx是x的别名 ...
2019-03-07 20:40:10 123
原创 第5节 新的关键字
-------------------------------------资源来源于网络,仅供自学使用,如有侵权,联系我必删.第一:动态内存分配C++ 中的动态内存分配 ―C++ 中通过new 关键字进行动态内存申请 ―C++ 中的动态内存申请是基于类型进行的 ―delete 关键字用于内存释放C++ 中的动态内存分配#include <...
2019-03-06 22:59:46 140
原创 第4节 函数的升级- 下
-------------------------------------资源来源于网络,仅供自学使用,如有侵权,联系我必删.第一:重载的概念 重载 (Overload) 同一个标识符在不同的上下文有不同的意义 如:• “ 洗” 和不同的词汇搭配后有不同的含义 – 洗衣服,洗脸,洗脑,洗马桶, 。。。• “ play” 和不同的单词搭配后有不同的含义...
2019-03-06 21:04:42 244
原创 第3节 函数的升级- 上
-------------------------------------资源来源于网络,仅供自学使用,如有侵权,联系我必删.第一:常量与宏回顾C++ 中的 const 常量可以替代宏常数定义,如:const int A = 3; --> #define A 3C++ 中是否有解决方案替代宏代码片段呢?内联函数 C++ 中推荐使用内联函数替代 宏代...
2019-03-05 23:05:07 133
原创 第2节 C++ 中的引用
-------------------------------------资源来源于网络,仅供自学使用,如有侵权,联系我必删.第一: C++ 中的布尔类型 C++ 在C C 语言的基本类型系统之上增加了 bool C++ 中的 bool 可取的值只有 true 和 false 理论上 bool 只占用一个字节, • 如果多个 bool 变量定...
2019-03-05 20:29:01 298
原创 第1节 C 到C++ 的升级
-------------------------------------资源来源于网络,仅供自学使用,如有侵权,联系我必删.第一:学习C++的意义当面向过程方法论暴露越来越多的缺陷的时候,业界开始考虑在工程项目中引入面向对象的设计方法,而第一个需要解决的问题就是:高效的面向对象语言,并且能够兼容已经存在的代码。C语言的加强C语言和C++并不是对立的竞争关系C++是C语...
2019-03-04 21:00:18 527 3
外放切听筒log.txt
2020-07-27
外放切听筒和听筒切外放的log-不加过滤.txt
2020-07-27
产品研发计划书.docx
2020-05-16
算法软件实施计划书.docx
2020-05-16
MT6799开发板Android Source code 下载和编译.docx
2019-11-19
双模蓝牙硬件选型方案.part2
2017-09-13
双模蓝牙硬件选型方案.part1
2017-09-13
BLE-CC254x-1.4.0
2017-09-12
stm32+pn532(nfc卡和stm32的读写demo)
2017-08-23
linux私房菜基础篇+服务器篇
2017-08-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人