
随时随地C++
文章平均质量分 75
灰灰的C旅程
学习笔记分享、注重代码实现,期待与各位码友们交流学习!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++枚举类(enum class)详解:告别传统枚举的坑,解锁类型安全新姿势!
黄金准则:能用枚举类就不用传统枚举!原创 2025-02-25 15:05:38 · 1251 阅读 · 0 评论 -
用“火灾警报”理解C++异常处理——从触发到救援的完整流程
**C++异常的本质**:当程序遇到**无法继续执行的严重错误**(比如文件打不开、内存不足、除零错误),立刻“拉响警报”,中断当前流程,跳转到专门的“应急预案”(`catch`块)处理问题!原创 2025-02-25 14:59:40 · 583 阅读 · 0 评论 -
C++ string保姆级教程:告别C风格字符串,这个“智能管家”真香!
在C语言里,操作字符串就像在走钢丝:用`char[]`要担心数组越界,用`strcat`拼接时还要数着内存够不够… 而C++的`string`类就像你的智能管家——自动管理内存,提供上百种便捷操作,从此告别内存泄漏和缓冲区溢出!今天我们就来扒一扒这个宝藏类的常用操作,保你相见恨晚!原创 2025-02-12 20:53:55 · 202 阅读 · 0 评论 -
C++虚函数:代码世界的“替身使者“(从青铜到王者完全指南)
本文介绍了虚函数、纯虚函数、虚析构函数的用法及区别,以及override关键字和虚函数表,关于虚函数的知识都在这里!原创 2025-02-11 11:54:18 · 971 阅读 · 0 评论 -
C++ STL集合三剑客:set、unordered_set、multiset(从入门到实战)
int price;// 按价格降序排列bookStore.insert({"STL源码剖析", 69});// 书架顺序:99元书在前,69元在后int age;// 自定义哈希int age;// 自定义哈希 struct PersonHash {} };// 自定义相等判断 struct PersonEqual {} };// 自定义相等判断int grade;// 按成绩升序// 编译错误!原创 2025-02-10 20:06:02 · 486 阅读 · 0 评论 -
C++ Lambda表达式:你的代码小秘书(从入门到实战)
Lambda三板斧├── 捕获列表 → 控制变量访问├── 参数列表 → 定义输入接口└── 函数体 → 实现核心逻辑使用场景1. STL算法好搭档2. 多线程任务分发3. 回调函数实现4. 延迟执行逻辑5. 闭包状态保持高级技巧1. mutable修改值捕获2. 泛型Lambda处理多类型3. 捕获this访问成员4. 与std::function配合掌握了Lambda,你的代码将变得更加简洁优雅灵活高效!下次想解锁什么技能?智能指针进阶还是移动语义?评论区告诉我~ 💪。原创 2025-02-07 23:57:39 · 523 阅读 · 0 评论 -
C++模板:代码复用的终极奥义(从入门到飞升)
**模板**!它能让你的代码像变形金刚一样,随心所欲切换形态,还能在编译期施展魔法!准备好迎接这场代码革命了吗?🚀原创 2025-02-07 18:50:56 · 339 阅读 · 0 评论 -
C++运算符重载:给你的类加上超能力(附魔幻代码示例)
当相处的日子变得漫长,我们或许都会有这样的时刻:看着身边的那个人,脑海里忍不住浮现出 “Ta 要是能变成这样就好了” 的念头。想象一下,此刻你手中正握着一根神奇的魔法棒,只要挥动它,就能把对象变成理想中的样子,你会怎么做呢?原创 2025-02-06 19:19:23 · 967 阅读 · 0 评论 -
C++智能指针:从内存裸奔到安全驾驶(附保姆级代码示例)
上期咱们聊完引用,不少小伙伴在评论区哭诉内存泄漏的惨痛经历。今天咱们就来解锁C++的"自动驾驶"神器——智能指针!从此告别`new/delete`的手动挡时代,系好安全带,发车啦!🚗💨原创 2025-02-05 14:31:28 · 1225 阅读 · 0 评论 -
[特殊字符]const在函数前后的作用详解(附经典案例)
理解`const`在函数前后的位置差异,是掌握C++精髓的重要一步。下面用几个超形象的例子,带你彻底搞懂这个知识点!原创 2025-02-04 20:21:32 · 470 阅读 · 0 评论 -
一篇搞懂C++中const和指针的暧昧关系,以及函数传参的“潜规则“(附详细代码)
大家好呀,我是灰灰,今天咱们来聊聊C++里让无数萌新抓狂的`const`和指针的缠绵纠葛,还有函数传参时那些`&`和`const`的"小心机"。准备好瓜子饮料,咱们开车啦!原创 2025-02-04 18:25:46 · 590 阅读 · 0 评论