摘要: Qt入门05 定时器QTimer——大丙+Gemini https://www.bilibili.com/video/BV1Jp4y167R9 在进行窗口程序的处理过程中,经常要周期性地执行某些操作,或者制作动画效果。在 Qt 中,使用定时器可以完美解决此类周期性任务的需求。Qt 提供了两种定时器实 阅读全文
posted @ 2026-05-24 17:09 学习笔记草稿存放账号 阅读(1) 评论(0) 推荐(0)
摘要: Qt入门03 Qt信号槽——大丙+Gemini https://www.bilibili.com/video/BV1Jp4y167R9 1. 信号和槽概述 信号槽(Signals and Slots)是 Qt 框架的核心机制,其实质是观察者模式(或称为发布-订阅模式)的具体实现。当特定事件发生时(例 阅读全文
posted @ 2026-05-22 21:55 学习笔记草稿存放账号 阅读(3) 评论(0) 推荐(0)
摘要: Qt入门02 Qt基础数据类型和常用类 —— 大丙+Gemini https://www.bilibili.com/video/BV1Jp4y167R9 1. Qt基础数据类型 - #include <QtGlobal> 在日常的 C++ 编程中,我们习惯使用 int、float、double 等标 阅读全文
posted @ 2026-05-20 17:43 学习笔记草稿存放账号 阅读(6) 评论(0) 推荐(0)
摘要: Qt入门01 Qt简介——大丙+Gemini https://www.bilibili.com/video/BV1Jp4y167R9 1.7 创建第一个Qt项目 以下代码是Qt自动生成的,理解即可 1.7.1 项目文件(.pro) 在创建的Qt项目中自动生成了一个后缀为 .pro 的项目文件,该文件 阅读全文
posted @ 2026-05-16 22:06 学习笔记草稿存放账号 阅读(10) 评论(0) 推荐(0)
摘要: C++11 智能指针 —— 奇牛 1. std::auto_ptr<>(C++11已废弃) 1.1 std::auto_ptr<>概述 std::auto_ptr<> 是 C++98 标准中定义的第一个智能指针模板。它的核心思想是RAII(资源获取即初始化):将动态分配(new 操作)获得的内存地址 阅读全文
posted @ 2026-05-12 22:25 学习笔记草稿存放账号 阅读(10) 评论(0) 推荐(0)
摘要: C++11 类型转换 —— 编程cat加加+奇牛+Gemini bilibili.com/video/BV1vnCRYFE9d/ 0. C/C++风格类型转换对比 在深入理解 C++ 风格转换前,我们需要对比一下 C 语言的旧式转型: C 风格转换: Type var2 = (Type)var1; 阅读全文
posted @ 2026-05-12 10:03 学习笔记草稿存放账号 阅读(6) 评论(0) 推荐(0)
摘要: C++11 函数返回引用深度解析 —— 奇牛+Gemini 1.概念基础:为何返回引用? 函数返回引用(Type&)的本质,是向调用者返回一个目标对象的内存地址(别名),而非该对象的副本。 这带来两个直接的逻辑后果: 零拷贝开销:避免了对象在返回时的拷贝构造过程,对大型复杂对象尤其重要。 左值语义( 阅读全文
posted @ 2026-05-11 17:19 学习笔记草稿存放账号 阅读(5) 评论(0) 推荐(0)
摘要: C++ 左值和右值 —— 奇牛+Gemini C++ 的值类别(Value Categories)是表达式(Expression)的静态语法属性,而非对象(Object)或物理内存的属性。其分类体系随语言标准的演进而重构,核心驱动力是 C++11 引入的移动语义(Move Semantics)。 1 阅读全文
posted @ 2026-05-11 12:42 学习笔记草稿存放账号 阅读(7) 评论(0) 推荐(0)
摘要: C++11 explicit —— 奇牛 1. 隐式转换 (Implicit Conversion) 在 C++ 中,如果一个构造函数可以仅凭一个参数(或在 C++11 后通过初始化列表)调用,编译器默认执行隐式转换。 本质:编译器在后台自动调用构造函数,将“原始数据”转换为“类对象”,以匹配函数签 阅读全文
posted @ 2026-05-11 09:57 学习笔记草稿存放账号 阅读(4) 评论(0) 推荐(0)
摘要: C++11 变参模板、完美转发与 emplace 机制 奇牛 1. 核心概念与背景 1.1 C++98 容器插入的性能瓶颈 在传统 C++98 编程中,向标准库容器(如 std::vector)插入新元素时,常规做法是使用 push_back 或 insert。这通常要求我们先在外部构建一个完整的对 阅读全文
posted @ 2026-05-08 21:52 学习笔记草稿存放账号 阅读(8) 评论(0) 推荐(0)