自定义博客皮肤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)
  • 收藏
  • 关注

原创 Qt开发的事件总线(Event Bus)或消息总线(Message Bus)模式

将公共信号放在 AppEvent 类中的这种做法通常被称为事件总线(Event Bus)或消息总线(Message Bus)。这种模式允许不同的组件或模块通过统一的渠道进行通信,而不需要直接引用彼此。

2024-10-23 14:29:09 181

原创 C++ * & 指针 引用 左值 右值

C++基础,指针* 引用&

2024-09-30 17:40:02 402

原创 C++动态库和静态库相关

动态库(如Windows的dll或Linux的so文件)在运行时加载,并可被多个程序共享。Windows还包含与dll配套的lib文件导入库用于链接时解析DLL符号引用,不包含执行代码,而是包含指向DLL中相应符号的引用。(区别于静态库的 .lib 文件)

2023-11-07 15:20:10 51

原创 时间复杂度

时间复杂度是计算机科学中用于描述算法效率的一种度量方式。具体而言,它用于估计在最坏、最好或平均情况下,算法需要多长时间来处理输入数据并输出结果。时间复杂度通常用大O记法(Big O notation)来表示。

2023-09-12 14:34:47 63 1

原创 C++项目CMakeLists.txt编写指南

当我们在构建一个C++项目时,通常需要链接其他的库文件(例如,第三方库、系统库等)。它主要用于根据一些变量的值替换输入文件中的模板变量,并将替换后的内容生成到输出文件。接下来,设置CMake构建类型,即"Debug"或"Release"。,用于设置在构建过程中是否强制要求使用指定的C++标准,当设置为 ON 时,CMake会确保在编译项目时使用。假设我们的项目依赖一个名为 的外部库,接下来,我们将展示如何添加这个外部依赖。命令从模板"Version.h.in"生成头文件"Version.h"。

2023-07-20 12:09:15 315

原创 模板元编程例子

类型萃取可以让我们获取关于类型的信息。我们甚至可以在编译时实现if语句。

2023-05-31 11:12:47 77 1

空空如也

空空如也

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

TA关注的人

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