自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (16)
  • 收藏
  • 关注

原创 c++基础知识整理与分析

c++基础知识整理与分析1.new delete实现原理二级目录三级目录2.new delete和malloc free的区别二级目录三级目录3.内存映象二级目录三级目录4.动态内存分配方式二级目录三级目录5.继承关系中构造函数/析构函数调用关系二级目录三级目录6.const使用二级目录三级目录7.设计原则单一职责开闭原则里氏替换原则本末倒置三级目录8.设计模式二级目录三级目录 1.new delete实现原理 二级目录 三级目录 2.new delete和malloc free的区别 二级目录 三级目录

2021-04-04 17:54:41 727 1

原创 C++代码优化及细节编程

C++代码优化及细节编程for循环优化1.尽量不要在for循环中重复声明相同变量2.循环退出条件的变量在循环外申明初始化3.循环条件增加时,使用++i,而不使用i++4.双重循环采用小循环包大循环的方式5.循环内执行a+=b优于a=a+b6.循环内三目运算符优于if判断,但不利于代码可读性参数传递待更新 for循环优化 1.尽量不要在for循环中重复声明相同变量 vector<int> nums={1,2,3,4,5}; for(auto &x:nums) { int a = x;

2021-03-16 14:11:21 399

原创 数据结构c++顺序表实现栈(共享栈)

数据结构c++顺序表实现栈(共享栈)前言一、什么为共享栈?二、实现代码总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、什么为共享栈? 基于顺序表实现,数组有连个端点,两个端点为两个栈的栈低,两个栈共用一个数组。 二、实现代码 #pragma once const int SIZE = 20; enum StatckNum.

2020-11-21 18:33:46 511

原创 数据结构c++双向链表(首尾指针)

数据结构c++双向链表(首尾指针) 插入操作 #pragma once #include <iostream> using namespace std; template <class T> class DoubleLinkList; template <class T> class Node { public: Node(T data) { this->data = data; pre = nullptr; next = nullptr

2020-11-21 17:01:45 1317

原创 C++单向循环链表

C++单向循环链表 #pragma once #include <iostream> using namespace std; template<class T> class SingleCircularLinkList; template<class T> class Node { public: Node(T data) { this->data = data; next = nullptr; } friend ostream& op

2020-11-21 12:58:04 465

原创 数据结构c++单向链表

c++单向链表 #pragma once #include <iostream> template<class T> class List; template<class T> class Node { friend class List<T>; public: Node(T data) { this->data = data; } private: T data; Node *next_node; }; template<cla

2020-11-21 10:12:11 147

原创 QT 代码布局,控件添加下拉菜单

QT 代码布局,控件添加下拉菜单 最终实现: .h文件: #ifndef MYWIDGET_H #define MYWIDGET_H #include <QWidget> #include <QPushButton> #include <QToolButton> #include <QMenu> #include <QVBoxLayout&...

2019-07-08 15:15:41 2296

原创 C++ 深拷贝、赋值拷贝

C++ 深拷贝、赋值拷贝1.类2.深拷贝3.拷贝构造```javascript4.插入元素、删除元素、访问数组 编程环境:VS2017 语言:c++ 实现功能: /**************************************************** 1.可以对内置数据类型以及自定义数据类型的数据进行存储 2.将数组中的数据存储到堆区 3.构造函数中可以传入数组的容量 4.提供对...

2019-07-07 13:12:22 1797

原创 QT QRadioButton控件的创建与连接槽函数

QT QRadioButton控件的创建与连接槽函数1.创建QRadioButton控件2.连接槽函数3.槽函数的实现 1.创建QRadioButton控件 QVBoxLayout *lay = new QVBoxLayout(this); this->setGeometry(QRect(0,0,500,500)); QRadioButton *radio1 = ne...

2019-07-07 10:50:29 7209

原创 QT QTreeWidget控件使用方法

QT QTreeWidget控件使用1.创建QTreeWidget控件2.类中定义的函数3.槽函数的实现 最终实现的效果: 1.创建QTreeWidget控件 创建QTreeWidget控件,添加父节点,父节点下添加子节点,通过复选框进行选择。 //初始化控件函数 void MainWindow::init() { QTreeWidget *newTree = new QTreeWidg...

2019-07-06 14:24:40 9450

C++消息分发,模块解耦,事件分类

支持同步、异步,支持多线程任务分组排队,任务任意线程处理

2023-05-05

QT基于HTML生成WORD文件

QT基于HTML生成WORD文件,支持标题,表格,缩进,更多格式根据需求调整

2021-04-02

QT动态添加控件,并且自动布局

QT动态添加控件,并且自动布局

2021-04-02

QT树节点拖拽,支持两个QTreewidget相互拖拽

QT树节点拖拽,支持两个QTreewidget相互拖拽,可以识别拖拽的节点,代码有难度,希望下载的同学多分析

2021-04-02

QSS蓝色主题

QSS蓝色主题,大概内容如下QWidget#frmLogin,QWidget#frmPopup,QWidget#frmHostInfo,QWidget#frmLogout,QWidget#frmConfig,QWidget#frmData,QWidget#frmDefence,QWidget#frmHost,QWidget#frmMain,QWidget#frmPwd,QWidget#frmSelect,QWidget#frmMessageBox{ border:1px solid #1B89CA; border-radius:0px; } .QFrame{ border:1px solid #5CACEE; border-radius:5px; } QWidget#widget_title{ background: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 #1B89CA, stop:1 #1077B5); }

2019-06-09

qt表格自定义model,支持分页展示

qt表格自定义model,支持分页展示,支持上一页、下一页、跳转页,总页数等功能, 配合则我的另外一个表格资源学习,效果更佳

2021-04-02

QT绘制树状图,支持拖拽,编辑文件

QT绘制树状图,根据示例代码diagramscene修改,支持拖拽,编辑文字,修改背景颜色,字体大小和颜色,方框放大缩小,箭头连线等功能

2021-04-02

QT表格自定义model,支持代理控件

QT表格自定义model,支持代理控件(代码里有示例),高性能刷新,支持大量数据上表,觉得好用的同学评论点赞

2021-04-02

QT将word嵌入到widget界面中

QT将word嵌入到widget界面中

2021-04-02

RabbitMQ封装为c++版本,并且使用方式为发布订阅模式

RabbitMQ封装为c++版本,并且使用方式为发布订阅模式

2021-04-02

SimpleObserver.rar

基于可变参回调的观察者/发布订阅模式,回调函数参数为可变参,使用简单,封装简洁,有使用示例

2021-06-11

QT表头支持多列显示,功能强大

QT表头支持多列显示,功能强大,代码有点难度,下载的同学好好研究一下,并且字体显示有乱码,自行解决,不影响功能

2021-04-02

RabbitMQ-C静态库和Rabbit服务端安装包

RabbitMQ-C静态库和Rabbit服务端安装包

2021-04-02

SimpleAmqpClient动态库.zip

SimpleAmqpClient动态库,下载即用

2021-04-02

QT表格固定第一列,拖动时第一列不会遮挡

QT表格固定第一列,有需要的同学下来参考

2021-04-02

testHeadView.zip

QT QTbaleview多级表头。采用重绘表格的方式进行实现,支持表头多行多列表头合并,表头类型已封装好,提供示例代码,内容完整,已用于实际项目中,欢迎大家下载参考。

2020-07-13

mainwindow.zip

此代码实现了控件的动态创建,并且自动布局,自动换行,解决了需要创建不确定控件的功能,代码简单,注释明了,有需要的朋友欢迎下载。

2020-07-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除