![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 53
滑板的小机灵鬼
这个作者很懒,什么都没留下…
展开
-
qt sqlite
1.pro中加入QT += sql2.加入头文件#include <QSqlDatabase>#include <QSqlError>#include <QSqlQuery>3.检查连接、添加数据库驱动、设置数据库名称、数据库登录用户名、密码。QSqlDatabase database;if (QSqlDatabase::contains("qt_sql_default_connection")){ database = QSqlDataba原创 2021-03-16 15:44:04 · 92 阅读 · 0 评论 -
QTableWidget
1.构造行列QTableWidget *tableWidget = new QTableWidget(10,5); // 构造了一个QTableWidget的对象,并且设置为10行,5列// 也可用下面的方法构造QTableWidget对象// QTableWidget *tableWidget = new QTableWidget;// tableWidget->setRowCount(10); //设置行数为10// tableWidget->set原创 2021-03-16 15:40:25 · 401 阅读 · 0 评论 -
Qt对word文档操作总结
Qt对word文档操作总结近期在使用Qt对word进行读写操作时候遇到很多问题,对于Qt内部没有很好的库函数可以使用。office官网上的文档只有VBA的示例,没有Qt的语法例子。在这里作者介绍了一个流程可以在Qt上完美对接Word接口。QT += axcontainerQt虽然没有很好地提供office的接口,但是还是提供了一个对COM object操作的方法。Header:#include <QAxObject> qmake:QT += axcontainerInhe原创 2020-10-20 18:33:17 · 6498 阅读 · 3 评论 -
C++ 数据存储
栈(stack)为运行函数而分配的局部变量、函数参数、返回数据、返回地址等堆 (heap)由new分配的内存块全局/静态存储区(static)全局变量,静态数据和常量,共同占用一块内存区常量存储区常量代码区(.text段)代码(函数)、所有类成员函数和非成员函数代码文字常量区常量字符串类的静态成员变量类的静态成员变量在类定义时就已经在全局数据区分配了内存,因而它是属于类的。非静态成员变量对于非静态成员变量,我们是在类的实例化过程中(构造对象...原创 2020-09-21 11:16:35 · 130 阅读 · 0 评论 -
c++学习记录(3)
wchar_twchar_t是C/C++的字符类型,是一种扩展的存储方式,wchar_t数据类型一般为16位或32位,但不同的C或C++库有不同的规定,如GNU Libc规定wchar_t为32位[1],总之,wchar_t所能表示的字符数远超char型。short标准定义short短整型变量不得低于16位,即两个字节。16进制1个字节是8位,最多表示0到256而一位16最多只表示到16...原创 2019-06-11 17:20:23 · 144 阅读 · 0 评论 -
C++学习记录(2)
CSizeCSize类类CSize是对Windows结构SIZE的封装,凡是能用SIZE结构的地方都可以用CSize代替。结构SIZE表示一个矩形的长度和宽度,其定义为:typedef struct tagSIZE{LONG cx;LONG cy;} SIZE;其中 cx、cy分别是宽度和高度。BEGIN_MESSAGE_MAP(CADHistDoc, CDocument) //...原创 2019-06-10 21:22:46 · 208 阅读 · 0 评论 -
UML各种图总结
一、基本概念 如下图所示,UML图分为用例视图、设计视图、进程视图、实现视图和拓扑视图,又可以静动分为静态视图和动态视图。静态图分为:用例图,类图,对象图,包图,构件图,部署图。动态图分为:状态图,活动图,协作图,序列图。1、用例图(UseCase Diagrams): 用例图主要回答了两个问题:1、是谁用软件。2、软件的功能。从用户的角度描述了系统的功能,并指出各个功能的执行者,强调用户的使用者,系统为执行者完成哪些功能。2、类图(Class Diagrams): 用户根据用例图转载 2020-09-09 18:45:25 · 1566 阅读 · 0 评论 -
多区间排列求交集
两组多区间排列求交集两个区间求交集问题,在数学问题上有好几种情况:例如集合{[4,8],[9,13]}和{[6,12]}的交集为{[6,8],[9,12]}区间A和区间B完全没有交集。区间A和区间B有部分交集。区间A和区间B,其中一个为另一个的子集。区间A与区间B中几个区间有交集。如果单纯用if else判断语句来写,情况会比较多,并且程序容易写错。其实在在算法上已经总结出交集的规律:A[a1,b1] B[a2,b2] max(a1,a2)<min(b1,b2) 就是有交集原创 2020-09-07 08:29:55 · 1625 阅读 · 0 评论 -
c++对象数组
c++对象数组首先定义一个简单的类:class Section{public: Section(double top, double bottom){this->top = top; this->bottom = bottom;} Section(){} double top; double bottom;};将对象放入数组类型中Section b[3]; b[0] = Section(1000, 1007); b[1] = Sect原创 2020-08-12 09:07:53 · 391 阅读 · 0 评论