- 博客(7)
- 收藏
- 关注
原创 tinyxml学习笔记
tinyxml学习笔记创建一个xml文件代码示例如下 //首先声明一个XMLDocument对象 XMLDocument doc; //添加声明,描述信息 XMLDeclaration* declaration = doc.NewDeclaration(); //将声明信息 加入到xml文件中 doc.InsertFirstChild(decla...
2020-03-05 16:55:26 202
原创 Qt-QML制作自定义组件(一)
Qt-QML制作自定义组件(一)本文先讲制作组件的基础 绘制矩形 如图所示我们绘制了一个圆角矩形 代码如下所示Window { id: window visible: true width: 640 height: 480 title: qsTr("Hello World") Rectangle { id:mRectO...
2020-02-11 14:09:02 828
原创 QT--QML学习(一)
建立第一个QML首先 我们打开QtCreator 选择Application 选择Qt Quick Application - Empty 建立一个新的Quick 应用建立完成之后 会默认帮我们创建一个Quick 应用import QtQuick 2.12import QtQuick.Window 2.12Window { visible: true wid...
2020-02-10 21:01:52 428 1
原创 设计模式-工厂模式
工厂模式概念工厂方法模式同样属于类的创建型模式又被称为多态工厂模式 。工厂方法模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是使得工厂方法模式可以使系统在不修改具体工厂角色的情况下引进新的产品。抽象工厂角色:工厂方法模式的核心,任何工厂类都必须实...
2019-03-31 21:27:23 136
原创 设计模式-单例模式
单例模式保证一个类、只有一个实例存在,同时提供能对该实例加以访问的全局访问方法。必须满足三个条件:某个类只能有一个实例、它必须自行创建这个实例、它必须自行向整个系统提供这个实例。Singleton(单例):在单例类的内部实现只生成一个实例,同时它提供一个静态的getInstance()工厂方法,让客户可以访问它的唯一实例;为了防止在外部对其实例化,将其构造函数设计为私有;在单例类内部定义...
2019-03-31 21:11:24 141
原创 boost线程 个人学习笔记(一)
本文章为个人学习使用线程的创建可以从一个函数对象、函数指针来创建线程struct ThreadFunc { void operator()(string s) { cout << s << endl; }};void func() { cout << "hello, boost!" << endl;}void createT...
2019-03-31 16:53:38 507
原创 STL学习日记(一)
STL学习日记(一)(仅仅是笔记)Deque容器是一个动态数组 顺序容器Deque可以在数组的开头和末尾插入或者删除数据Dequea;a.push_back()在容器尾部添加数据a.push_front()在容器头部添加数据a.pop_front()删除容器头部数据a.pop_back()删除容器尾部数据对vector的所有操作 在deque上也可以进行List...
2019-03-31 10:33:52 187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人