logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++的四个默认函数(构造函数,析构函数,拷贝函数,赋值函数)

文章目录一. 构造函数二. 析构函数三. 拷贝构造函数1.浅拷贝2.深拷贝四. 赋值函数在C++中,对于一个类,C++的编译器都会为这个类提供四个默认函数,分别是:A()//默认构造函数~A()//默认析构函数A(const A&)//默认拷贝构造函数A& operator = (const A &) //默认赋值函数。这四个函数如果我们不自行定义,将由编译器自动生成这四个

#c++
Fdog系列(四):使用Qt框架模仿QQ实现登录界面,界面篇。

文章目录一. 前言二. 正文1. 创建窗口,添加基本组件2. 自定义标题,隐藏任务栏标题,实现系统托盘显示3. 美化主界面,文本框的奇思妙想4. 实现背景阴影一. 前言Fdog系列已写目录:Fdog系列(一):思来想去,不如写一个聊天软件,那就从仿QQ注册页面开始吧。Fdog系列(二):html写完注册页面之后怎么办,用java写后台响应呀。Fdog系列(三):使用腾讯云短信接口发送短信,数据库写

【毕业设计】QT从入门到实战:实现模仿QQ通讯,也是在校的最后一篇博文。

文章目录一. 前言二. 模仿QQ通讯1. 介绍2. 图例一. 前言2019年9月来到泰州职业技术学院,从此,正式开启了我的代码求学之路。2021年7月即将离开泰州职业技术学院,还有半个月的时间,从此,将离开校园,变成一个职场人。早上醒来,班主任在群里通知后天要照毕业照,算起来也就不到两年的时间,你可能会好奇为什么怎么快,没错,我是一个大专生,才大二,标题开头的【毕业设计】,也可能仅仅是我幻想的毕业

C++ 结构体转json

????FdogSerialize????FdogSerialize是一个用于C++序列化的开源库,采用非入侵方式,无需在原有结构体上进行修改,目前支持基础类型,基础类型数组,结构体,以及vector,list,map等数据类型的序列化,支持JSON和XML两种数据格式,支持别名,支持忽略字段,最少三行代码即可完成转换。github地址:FdogSerialize开源库​代码中有使用到C++11特

#c++#json#开发语言
vs2015连接mysql数据库准备步骤以及相关错误

数据库下载地址https://downloads.mysql.com/archives/community/vs2015连接mysql数据库准备步骤:1.项目->C/C+±>常规->附加包含目录添加mysql数据库下的include文件夹路径(例:D:\mysql\mysql-8.0.19-winx64\include),里面包含mysql.h等等2.项目->链接器-&gt

QT系统学习系列:1.3 ToolButton(工具按钮)

文章目录一. ToolButton 基础ToolButton介绍ToolButton 构造函数二. ToolButton 进阶arrowType属性autoRaise属性popupMode属性toolButtonStyle属性继承属性关于ToolButton 按钮的简单美化三. ToolButton 高级ToolBar工具栏和ToolButton工具按钮的应用ToolButton 菜单一. Too

#qt
QT系统学习系列:1.2 PushButton(常规按钮)

文章目录一.PushButton 基础PushButton介绍给PushButton添加快捷键PushButton构造函数PushButton添加/更改(图标,文本,父类)PushButton控件大小,位置PushButton 槽——信号响应二.PushButton 进阶PushButton 设置可选/不可选PushButton default属性PushButton autodefault属性P

#c++
qt 如何设计好布局和漂亮的界面。

文章目录前言一.布局相关组件介绍(:sunny:)1.Layouts(布局):large_blue_circle:Vertical Layouts(垂直布局):large_blue_circle:Horizontal Layouts(水平布局):large_blue_circle:Grid Layouts(网络布局):large_blue_circle:Form Layouts(窗体布局)2.Sp

#css#c++
到底了