自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 C++实现简易的多语言类

【代码】C++多语言方案。

2023-08-21 22:55:42 128 1

原创 Qt元对象系统

宏,该宏用于启动元对象特性,然后便可使用动态特性、信号和槽等功能了。的扩展,因此使用传统的编译器是不能直接编译启用了元对象系统的 Qt。注意:新文件不会“替换”掉旧的文件, 而是与原文件一起编译。对象间通信的信号和槽机制、运行时类型信息和动态属性系统等。宏的类的声明,则会生成另外一个包含了 Q_OBJECT。程序之前,需要把扩展的语法去掉,该功能就是 moc。包含到类的源文件中,要么被编译键接到类的实现中(的子类,提供实现了元对象特性所必须的代码。Qt 的元对象系统是。,这个新的源文件要么被。

2023-08-20 18:35:45 92 1

原创 [笔记]C++内存相关

(2)delete一块内存,只能delete一次,不可以delete多次,否则报告异常或者是产生未预测的情况。当然,可以给delete传递一个空指针,这样确实能delete指针(空指针)多次。(1)new和delete成对使用,有new,必然要有delete。没用new分配的内存,不能用delete来释放。因为一个指针即便被delete,该指针中依然保存着它所指向的那块动态内存的地址,此时该指针叫。(程序员不能再操作这个指针所指向的内存),那么如果给该指针一个nullptr,表示该指针不指向任何内存。

2023-08-20 18:21:17 55

原创 [笔记]QT5.14+VS2022配置MSVC2017

背景:本地安装了Qt5.14勾选了MSVC2015 、MSVC2017、 MinGW64和Visual Studio2022。前提是本地安装了MSVC2017的相关开发套件。4,在项目工程中选用MSVC2017编译。1,设置编译器MSVC2017。本地没有安装cdb.exe的需。2,设置调试器cdb.exe。

2023-07-30 17:00:41 1152 1

原创 C++单例数据共享类实现

//sharedataclass.hclass ShareDataClass : public QObject{private:ShareDataClass() = default;ShareDataClass(const ShareDataClass&) = deault;ShareDataClass &operator=(const ShareDataClass&) = deault; ...

2021-10-18 17:14:31 36

原创 C++简单日志函数

//日志函数//.h文件int WriteLog(const char* fmt, ...);//.cpp文件#include <string>#include <stdio.h>#include <tchar.h>using namespace std;......int XXX::WriteLog(const char * fmt, ...){ char Logbuffer[300]; va_list aptr; ...

2020-09-09 09:05:02 303

空空如也

空空如也

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

TA关注的人

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