上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 38 下一页
摘要: 上章链接: 22.C++- 继承与组合,protected访问级别 继承方式 继承方式位于定义子类的”:”后面,比如: 继承方式默认为private 在C++中,继承方式共有3种: public继承 -指父类的成员(变量和函数)访问级别,在子类中保持不变 private继承 -指父类的成员,在子类中 阅读全文
posted @ 2018-04-02 22:22 诺谦 阅读(11352) 评论(1) 推荐(1) 编辑
摘要: 在C++里,通过继承和组合实现了代码复用,使得开发效率提高,并且能够通过代码看到事物的关系 组合比继承简单,所以在写代码时先考虑能否组合,再来考虑继承. 组合的特点 将其它类的对象作为当前类的成员使用 比如主机类,拥有 CPU/主板/内存/硬盘这4个对象成员,而这4个对象成员并没有继承主机类的特性和 阅读全文
posted @ 2018-04-02 22:01 诺谦 阅读(2541) 评论(0) 推荐(0) 编辑
摘要: 链接:https://leetcode-cn.com/problems/perfect-rectangle/description/ 题目 我们有 N 个与坐标轴对齐的矩形, 其中 N > 0, 判断它们是否能精确地覆盖一个矩形区域。 每个矩形用左下角的点和右上角的点的坐标来表示。例如, 一个单位正 阅读全文
posted @ 2018-03-31 17:05 诺谦 阅读(1646) 评论(0) 推荐(1) 编辑
摘要: 链接:https://leetcode-cn.com/problems/symmetric-tree/description/ 给定一个二叉树,检查它是否是它自己的镜像(即,围绕它的中心对称)。 例如,这个二叉树 [1,2,2,3,4,4,3] 是对称的。 但是下面这个 [1,2,2,null,3, 阅读全文
posted @ 2018-03-30 09:18 诺谦 阅读(517) 评论(0) 推荐(0) 编辑
摘要: STM32可以对存储在flash上的程序进行读保护. 启动读保护后,用户就不能再读写程序了. 所以,在烧写程序之前,需要程序调用关闭读保护.关闭读保护后,会自动清空flash上的程序 头文件位于:#include "stm32f10x_flash.h" 启动保护,用在main()函数初始化时调用: 阅读全文
posted @ 2018-03-29 15:07 诺谦 阅读(25198) 评论(2) 推荐(2) 编辑
摘要: ++操作符重载 ++操作符分为前置++和后置++,比如: ++a; a++; ++操作符可以进行全局函数或成员函数重载 重载前置++操作符不需要参数 重载后置++操作符需要一个int类型的占位参数 前置++操作符的返回值为*this 后置++操作符的返回值为临时对象 例如: 隐式转换之explici 阅读全文
posted @ 2018-03-28 19:24 诺谦 阅读(916) 评论(0) 推荐(1) 编辑
摘要: "&&","||"逻辑重载操作符的缺陷 大家,都知道"&&","||"拥有"短路"功能 比如a=(0&&b) : 由于第一个操作数为0,所以不会去判断b的内容,直接执行a=0 比如a=(-100||b): 由于-100不为0,所以不会去判断b的内容,直接执行a=1 可以参考下面代码: 运行打印: 并 阅读全文
posted @ 2018-03-27 23:00 诺谦 阅读(913) 评论(0) 推荐(0) 编辑
摘要: (=)赋值操作符 编译器为每个类默认重载了(=)赋值操作符 默认的(=)赋值操作符仅完成浅拷贝 默认的赋值操作符和默认的拷贝构造函数有相同的存在意义 (=)赋值操作符注意事项 首先要判断两个操作数是否相等 返回值一定是 return *this; 返回类型是Type&型,避免连续使用=后,出现bug 阅读全文
posted @ 2018-03-27 17:14 诺谦 阅读(1186) 评论(0) 推荐(0) 编辑
摘要: 在上章17.C++-string字符串类(详解)学习了string类,发现可以通过[ ]重载操作符来访问每个字符。 比如: 接下来,我们来自己写个[ ]重载操作符,来模拟string类 运行打印: 函数对象 函数对象是指该对象具备函数的行为 函数对象,是通过()调用操作符声明得到的,然后便能通过函数 阅读全文
posted @ 2018-03-26 00:11 诺谦 阅读(2109) 评论(0) 推荐(1) 编辑
摘要: C++字符串string类 在C语言里,字符串是用字符数组来表示的,而对于应用层而言,会经常用到字符串,而继续使用字符数组,就使得效率非常低. 所以在C++标准库里,通过类string从新自定义了字符串。 头文件: #include <string> string直接支持字符串连接 string直接 阅读全文
posted @ 2018-03-24 23:56 诺谦 阅读(41311) 评论(7) 推荐(10) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 38 下一页