- 博客(8)
- 收藏
- 关注
原创 win10下安装BC3.1精简环境
win10下安装BC3.1精简环境学习uCOS-II为了学习UCOS-II,参考任哲老师的嵌入式实时操作系统uCOS-II原理及应用,但是在WIN10下安装uCOS-II时出现了版本不兼容的问题,于是使用DOSBOX来解决此问题。此篇文章完全是写来自己看,为自己加深映像。解决问题的方法来源于此两篇文章:https://blog.csdn.net/qq_36847641/...
2019-11-18 23:00:52
2214
原创 C++关键字static的使用
C++关键字static的使用1.修饰局部变量,改变其数据存放区域,其生命周期扩大,但作用域还是在函数内,下面用代码说明:#include <iostream>using namespace std;void test01(){ static int i; //使用static修饰后,数据放入全局数据区,默认初始化为0; cout <...
2019-11-08 22:53:55
99
原创 C++简单工厂模式
C++简单工厂模式:它通过一个工厂类根据传入的参数,动态决定创建哪一个产品类的实例。结构:由一个工厂,一个产品父类(抽象产品),多个产品子类(具体产品)构成。流程:根据唯一的工厂对象中的函数参数,判断并自动new出一个产品子类对象并返回其产品父类的指针,这样利用父类的指针执行父类的虚函数,就可以动态绑定子类的重写函数,从而实现多态。实现代码如下:```cpp#include <...
2019-11-07 09:10:24
96
原创 C++的单例模式
C++的单例模式/* * C++的单例模式 */#include <iostream>//定义类A--只包含一个实例对象class A{private: A(){} A(const A &p){} static A* instance;public: static A* getInstance() ...
2019-11-05 10:44:02
157
原创 C++运算符重载
C++运算符重载一·.C++运算符重载之“+”号1.成员函数实现运算符重载//加号运算符重载class classDemo {public: classDemo(); ~classDemo(); //1.使用成员函数进行运算符重载: classDemo operator+(classDemo &p); int m_Aag...
2019-09-20 21:37:15
1875
转载 C语言堆栈解释
C语言堆栈入门——堆和栈的区别文:http://student.csdn.net/link.php?url=http://www.top-e.org%2Fjiaoshi%2Fhtml%2F427.html格式和部分内容稍作修改。在计算机领域,堆栈是一个不容忽视的概念,我们编写的C语言程序基本上都要用到。但对于很多的初学着来说,堆栈是一个很模糊的概念。堆栈:一种数据结构、一个在程序运行时用于存...
2019-06-27 10:12:13
1057
原创 ubuntu18.04中使用QT 5.12.2连接MYSQL8.0.15
ubuntu18.04中使用QT 5.12.2连接MYSQL8.0.15一.初次在QT中连接MYSQL可能会出现以下错误:检查QT安装目录下是否有:libmysqlclient.so发现存在mysql这个驱动文件,参考了很多文章,都说需要重新编译QT中mysql文件,但是个人编译多次均没有通过。所以不得不另...
2019-04-25 22:51:32
1375
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人