自定义博客皮肤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)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 Qt元对象系统简述

Qt元对象系统简介

2024-11-17 21:00:33 314

原创 QObject 的构造与析构顺序

QObject 的构造与析构顺序

2024-11-17 20:31:14 348

原创 C++ 标准库的 std::async 的使用及实现

std::async在 C++ 标准库中,std::async 是用于创建并发任务的工具,而第一个参数决定了任务的调度策略。这个参数可以是一个枚举类型,属于 std::launch 枚举类,用于控制如何启动并执行线程任务。常用的值有 std::launch::async 和 std::launch::deferred,你也可以组合这些值来指定不同的执行策略。

2024-11-16 16:32:29 1961

原创 C++ 创建一个线程

std::thread 和 std::async 是 C++ 标准库提供的两种主要方式来创建和管理线程,std::thread 提供了更底层的控制,而 std::async 则提供了一种更高级、自动管理的方式。使用 detach() 后,线程会在后台独立运行,主线程不会等待它结束,需要注意的是,分离线程在结束后主线程无法再管理其状态,因此需要确保线程资源能够得到妥善清理。std::async 提供了另一种方式来启动并发任务,它返回一个 std::future,可以在未来获取线程任务的结果。

2024-11-16 15:19:32 1914

原创 在 Qt 中开启一个线程

QThread 是 Qt 提供的直接用于创建和管理线程的类。通过继承 QThread,可以创建自定义的线程类并重写其 run() 方法。

2024-11-16 14:30:05 2438

原创 strcpy、memcpy 、memmove区别

原型:extern void *memmove(void* dest, const void* src, size_t size)原型:extern void *memcpy(void* dest, const void* src, size_t size)说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。原型:extern char *strcpy(char *dest,char *src);功能:由src所指内存区域复制count个字节到dest所指内存区域。

2022-09-28 12:59:22 148

Unix系统介绍

压缩包中包含了2个PDF文件和一个TXT文件 1.Linux系统介绍.pdf 2.Unix系统介绍.pdf 3.Unix系统版本介绍.txt

2018-02-08

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

TA关注的人

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