自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 noexcept 说明符与 noexcept运算符各版本异同

本节学习 noexcept说明符与noexcept运算符在各版本的不同,后续请关注,将持续更新~~

2026-04-28 21:00:00 407

原创 variadic templates(可变参数模板)各版本异同

本节学习可变参数模板各版本异同,后续请关注,将持续更新~~

2026-04-24 21:05:15 399

原创 Qt 基础认知

Qt支持多种平台,包括主流的桌面平台和嵌入式平台。原生支持Windows、macOS、Linux等主流桌面,以及嵌入式Linux、Android、IOS、MCU等嵌入式/移动平台。同时可以通过 Qt Platform Abstraction抽象层,开发者可基于行密度硬件/系统开发平台插件,实现Qt在自研平台的移植。

2026-03-17 23:00:04 447 1

原创 alignof 和 alignas各版本异同

本节学习 alignof 与 alignas 在各版本的异同,后续请关注,将持续更新~~

2026-03-16 19:09:34 796

原创 <algorithm> 中 remove、remove_if、remove_copy、remove_copy_if 详解

四个算法都支持算法并行化。first / last : 原容器起始/终止位置,last指向容器最后有效数据的下一位。first / last : 原容器起始/终止位置,last指向容器最后有效数据的下一位。first / last : 原容器起始/终止位置,last指向容器最后有效数据的下一位。first / last : 原容器起始/终止位置,last指向容器最后有效数据的下一位。返回值:指向新逻辑结尾的迭代器,类似一个包含value的合集位置。返回值:指向新逻辑结尾的迭代器,返回true的合集位置。

2026-03-13 18:26:03 749

原创 range-for(基于范围的 for 循环)各版本异同

学习内容为在各版本异同,后续请关注,将持续更新~~

2026-03-12 19:19:48 412 1

原创 QML6.0学习大纲

Qt Quick3D开发。JavaScript集成。QML核心语法与元素。

2026-03-12 19:19:20 100

原创 template基础认知

模板是C++实现泛型编程的工具,通用多种类型,优化代码减少冗余。

2026-03-11 19:15:50 497

原创 template学习大纲

之前在各个专业群徘徊时候,经常能看到元编程这个词,最近也是学习的时候接触到了,所以决定看看书记录一下~~非类型模板参数 nontype template prarmeters。函数模板 function templates。类别模板 class templates。Traits 特征提取与策略类型。函数 与 callback 回调。Template内部相关名称。Template 基本术语。template基础认识。实际应用Template。Template参数推导。Template多态。

2026-03-11 18:59:42 264

原创 QML基础场景应用(一)

2、加入动画过渡过程 ,由于在进行点击时,有明显的割裂感,所以加入过渡效果。3、加入动画过程,点击后直接控制循环次数。4、修改动画为定时器控制。

2026-03-10 21:31:40 234 2

原创 attributes[属性]各版本属性说明

本节学习各版本新增的属性,用来进行一些警告的消除和行为的约束等,后续请关注,将持续更新~~

2026-03-06 18:19:01 625

原创 <algorithm> 中 move、move_backward 算法详解

其中policy参数解释为并行策略,std::execution::par (串行) 、std::execution::seq(并行)、std::execution::par_unseq(并行无序执行)范围库适配: 两个算法被整合到std::ranges命名空间中 std::ranges::move/ std::ranges::move_backward, 支持范围对象直接传入。与std::excepted / std::optional 配合:可直接移动std::optional包裹的元素。

2026-03-03 12:49:24 1223

原创 type aliases(类型别名、别名模板)各版本异同

本节学习 using 各版本异同,后续请关注,将持续更新~~类型别名:引用先前定义的类型名称。

2026-02-27 20:24:33 859

原创 static_assert各版本异同

将学习在各版本中的异同,后续请关注,将持续更新~~

2026-02-25 19:18:49 717

原创 char16_t & char32_t各版本异同

本节学习 char16_t 和 char32_t 各版本异同, 后续请关注,将持续更新~~

2026-02-24 19:40:33 1009

原创 long long各版本异同

本节主要学long long各版本用法的异同,后续请关注,将持续更新~~long long出现为了解决传统整形精度不足问题,long long是long long int的简写,unsigned long long 是 unsigned long long int 的简写,最小宽度为64位取值范围:有符号long long:补码表示 范围是 [ -2^64,2 ^64 -1 ]无符号 long long : 范围是 [ 0 , 2 ^ 64 -1]

2026-02-14 22:05:07 1378

原创 力扣解决二进制 | 题型常用知识点梳理

希望各位伙伴在刷力扣的二进制专题时,当然也是我自己的查找字典。后期在做题过程中会不定时补充,不需要左右查找,希望这个可以成为一个二进制字典~

2026-02-13 21:36:11 815

原创 nullptr(空指针字面量)各版本异同

本节学习 nullptr 各版本异同,后续请关注,将持续更新~~

2026-02-13 06:27:25 861

原创 brace-or-equal initializers(花括号或等号初始化器)各版本异同

本节学习花括号 或等号 初始化器在各版本中的异同。

2026-02-11 20:01:15 1003

原创 Inherited constructors(继承构造)各版本异同

本节学习 继承构造 在各版本的异同~,后续请关注,将持续更新~~~~

2026-02-10 19:07:41 1402

原创 <algorithm>文件中copy、copy_n 、copy_if 、copy_backward算法学习

本节学习内部的算法copy、copy_n 、copy_if 、copy_backwardtemplate < class InputIt , class OutputIt >OutputIt copy ( InputIt first , InputIt last , OutputIt d_first);first / last : 原序列的起始/终止迭代器,拷贝范围为 [first , last)d_first : 目标序列的起始迭代器,拷贝从该位置开始返回值:目标序列中最后一个拷贝元素的下一个迭代器

2026-02-09 18:46:38 825

原创 力扣题型分类总结

本节为力扣刷题题型总结,后续就每个知识点进行更新~

2026-02-07 12:08:20 190

原创 Delegating Constructor(委托构造函数)各版本异同

本节学习委托构造函数在各版本的异同,后续请关注,将持续更新~~委托构造函数是在类的构造初始化列表中,不直接初始化类的成员变量,而是调用同一个类的其他构造函数,由被调用的构造函数完成成员初始化,当前构造函数仅需补充额外的初始化逻辑,或无额外逻辑委托构造函数是C++11新引入特性,解决了传统C++构造函数之间代码冗余、初始化逻辑重复编写问题,允许同一个类的一个构造函数调用该类的另一个构造函数,实现初始化逻辑的复用委托构造函数核心价值:将公共初始化逻辑抽离到一个核心构造函数中,其他构造函数通过委托复用该逻辑。

2026-02-06 19:05:31 1066

原创 Opencv知识点大纲

1、 基础知识了解2、 Visual Stdio下引入库并使用3、 vsCode+Python下引入库并使用4、 Qt下引入库并使用5、 cmake引入库进行编译。

2026-02-05 19:19:56 151

原创 力扣解决二进制&题型常用知识点梳理

希望各位伙伴在刷力扣的二进制专题时,当然也是我自己的查找字典。后期在做题过程中会不定时补充,不需要左右查找,希望这个可以成为一个二进制字典~

2026-02-04 18:22:28 1103

原创 <algorithm>文件中search 、 search_n算法学习

学习<algorithm>文件中search 、 search_n算法含义及用法本文所有出现的Froward均属于前向迭代器类型(可重复读取)

2026-02-03 19:29:39 1306

原创 list Initialization各版本异同

学习在各个版本更新中的异同。

2026-02-02 19:28:07 1591

原创 <numeric>头文件算法详解

学习头文件中algorithms,算法会标注优化历程以及用法, 后续更新按照顺序,持续更新~~

2026-01-31 12:52:01 461

原创 constexpr各版本异同

如果函数或函数模板的任何声明具有constexpr,则每个声明都必须包含此说明符(

2026-01-30 19:57:39 1420

原创 <algorithm>文件中starts_with、ends_with算法学习

学习文件中starts_with、ends_with(C++23新增)算法含义及用法本文所有出现的Froward均属于前向迭代器类型(可重复读取)

2026-01-29 20:10:36 432

原创 <algorithm>文件中的mismatch、equal、is_permutation算法学习

学习文件中的mismatch、equal、is_permutation的功能和用法学之前需要搞懂前向迭代器含义:可反复读的单向链表指针 , 可以从头到尾遍历,也能复制迭代器,多个迭代器各自独立遍历同一序列,同一个元素可多次读取迭代器功能强弱:输入迭代器 -> 前向迭代器 -> 双向迭代器 -> 随机访问迭代器 -> 连续迭代器输入迭代器: 一次性只读数据,读一个少一个,不能重复读取,也不能复制数据(典型std::istream_iterator , ostream_iterator)

2026-01-28 21:14:11 709

原创 字面类型各版本异同

本节学习字面类型,后续请关注,将持续更新~~字面类型(Literal Type)是C++中编译期进行构造、销毁、操作条件的类型,而非在运行时。作用是支撑constexpr、consteval、编译期计算、std::array静态初始化等特性,实现零运行时开销。常见字面类型包括:基础类型:bool 、char、int、long、float、double等指针/引用:指向静态存储期对象的指针/引用(C++11)聚合类型:满足条件的数组、结构体。

2026-01-27 19:58:10 871

原创 <algorithm>文件count、count_if 算法学习

学习里面的count、count_if算法,均是STL中最常用的统计元素数量的工具。

2026-01-26 19:34:07 726

原创 scoped enums各版本异同

1、C++98枚举(无尾部逗号)2、C++11(支持尾部逗号枚举),允许最后一个成员后跟一个逗号,为了代码维护方便,添加新成员时不需要修改上一回代码3、C++11(支持枚举前向声明),允许只声明枚举类型,而不定义其成员,即前向声明;可解决头文件循环依赖问题,也可在不需要暴露成员时隐藏实现细节//前向声明无作用域枚举的声明方式1、底层类型不固定编译器会选择一个最小的整数类型来容纳所有枚举值默认使用int,如果值超出int会使用long。

2026-01-25 08:10:05 959

原创 <algorithm>中相关find、find_if、find_if_not、find_end、find_first_of、adjacent_find算法详解

本节学习中一系列查找类型的算法。

2026-01-24 19:38:29 722

原创 move assignment operator(移动赋值)各版本异同

本节学习移动赋值各版本异同当生成一个新类时,C++默认编译器会在编译期生成6个默认成员函数,且都是public权限。其中 Test& 左值引用,Test&& 为右值引用左值:有地址,可起别名,生命周期长,可对其反复操作右值:无地址,无别名,生命周期短,在对其用完后就销毁,一次性右值引用: 首先就是窃取other内存与资源,将一切东西拿走后,将other内部置空,此时other就无法使用,所以不用const。拿过来比复制一份效率更加的高效。

2026-01-24 07:44:49 1235

原创 move constructors(移动构造)各版本异同

本节学习移动构造在个版本的异同当生成一个新类时,C++默认编译器会在编译期生成6个默认成员函数,且都是public权限。其中 Test& 左值引用,Test&& 为右值引用左值:有地址,可起别名,生命周期长,可对其反复操作右值:无地址,无别名,生命周期短,在对其用完后就销毁,一次性。

2026-01-23 19:37:11 741

原创 rvalue references各版本异同

本节学习C++标准版本下的rvalue references异同reference 引用声明 : 声明一个命名变量为引用,相当于为变量或者对象起了一个别名1) 左值引用声明符: T& t 将 t 声明为T确定的类型的左值引用2)右值引用声明符:U&& u 将u声明为T确定的类型的右值引用constint。

2026-01-21 21:38:30 721

原创 final and override各版本异同

本节学习内容为:搞清楚final和override在各个C++标准版本中做了什么事情(发现错误请及时留言纠正~~)

2026-01-20 20:08:26 86

原创 trailing return type(尾置返回类型)各版本异同

搞懂 trailing return type在每个版本的用法、增强等搞懂三个原则。

2026-01-19 19:30:24 418

qt xlsx 指定6版本,可顺利在qt的debug或者release构建成功!

qt xlsx 指定6版本,可顺利在qt的debug或者release构建成功!

2023-05-24

qt xlsx 6.2.4的资源文件 已全部编好,包括bin include lib mkspecs

qt 6.2.4的资源文件 已全部编好,包括bin include lib mkspecs

2023-05-24

空空如也

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

TA关注的人

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