摘要: 一、什么是运算符重载 所谓的重载,就是重新赋予新的含义。在自定义的数据类型中,定义一种更简洁的方式工作,如对象a1 + a2,但编译器不知道怎么去执行,此时我们就可以重载+号,去告诉编译器如何执行。 二、实现运算符重载的步骤 1)假想操作符是一个函数,写出函数名称opetator+(int b) 2 阅读全文
posted @ 2019-03-23 15:22 星星之火可以燎源 阅读(173) 评论(0) 推荐(0) 编辑
摘要: //全局函数完成 +操作符重载 Complex operator+(Complex &c1, Complex &c2) //类成员函数完成 -操作符重载 Complex operator-(Complex &c2) 阅读全文
posted @ 2019-03-22 09:31 星星之火可以燎源 阅读(75) 评论(0) 推荐(0) 编辑
摘要: #include "pch.h" #include using namespace std; class A { public: A(int x, int y) { this->x = x; this->y = y; } void printA() { cout << x << " + " << y <<... 阅读全文
posted @ 2019-03-21 09:09 星星之火可以燎源 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 1.类模板的定义 2.类模板的使用 3.类模板做函数参数 4.类模板派生普通类 5.类模板派生类模板 阅读全文
posted @ 2019-03-21 08:53 星星之火可以燎源 阅读(242) 评论(0) 推荐(0) 编辑
摘要: #include "pch.h" #include using namespace std; class goods { public: goods(int w) { weight = w; total_weight += w; } ~goods() { total_weight -= weight; } ... 阅读全文
posted @ 2019-03-19 09:37 星星之火可以燎源 阅读(139) 评论(0) 推荐(0) 编辑
摘要: //方法一:多继承 /* //class mainop:public CSocketProtocol, public CEncDesProtocol{ }*/ //方法二:组合,在类里面组合对象 class mainop{ public: mainop(){ this->sp = NULL; this->ed = NULL; } mai... 阅读全文
posted @ 2019-03-18 09:35 星星之火可以燎源 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 一、Git工作区域 为了说明我们日常开发中执行的一系列Git命令的作用是什么,我们需要了解Git的工作区域的概念,几乎每一个常见的Git命令操作都可以通过工作区域来解释。 Git本地有四个工作区域: 工作区(Working Directory):在git init之后的本地的文件目录下,也就是大家写 阅读全文
posted @ 2019-03-09 15:50 星星之火可以燎源 阅读(1575) 评论(0) 推荐(0) 编辑
摘要: 一、是什么 nand flash 1.相关概念? 存储器是flash存储器的一种 2.有什么同类,他们之间有什么关系? nor flash,NOR和NAND是现在市场上两种主要的非易失闪存技术 二、为什么? 1.有什么特性?为什么会有这种特性?用哪个比较合适 性能比较 性能比较 flash闪存是非易 阅读全文
posted @ 2019-02-26 09:09 星星之火可以燎源 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 一、lseek lseek函数的作用是用来重新定位文件读写的位移。 头文件以及函数声明 lseek()函数会重新定位被打开文件的位移量,根据参数offset以及whence的组合来决定: SEEK_SET: 从文件头部开始偏移offset个字节。 SEEK_CUR: 从文件当前读写的指针位置开始,增 阅读全文
posted @ 2019-02-25 12:53 星星之火可以燎源 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1.按照测试用例测试,站在一个真正使用者角度测试,有规避心理,是我们开发和测试不够认真,导致一些比较明显的问题在xxx现场解决,效率比较低,而且给人家的印象很差 阅读全文
posted @ 2019-02-23 12:47 星星之火可以燎源 阅读(96) 评论(0) 推荐(0) 编辑