
C++进阶
文章平均质量分 96
澪贰
专业:双一流软件工程
个人博客网站:https://general.zzh-blog.club/
荣誉:极星会KOL,HCSD华为云校园大使认证,亚马逊AI从业资格认证,支付宝季度优质创作者认证,腾讯云微服务开发者认证,华为云技术开发者认证
擅长技术和测评博文撰写,欢迎大家找我互三(„• ֊ •„)੭,一起见证更好的自己⌯oᴗo⌯,推广学习交流请加Wechat:zzh1478943685(备注来意)
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++显性契约与隐性规则:类型转换
关于类型转换,通常是隐式转换或者强制转换,C++提供了一些能够显式表示转换的运算符,能够更好的规避一些风险和错误原创 2025-06-11 14:30:54 · 2619 阅读 · 67 评论 -
C++数据的输入输出秘境:IO流
C++的输入输出都依靠IO流实现,本章为C++最后一章,后续如有遗漏将会继续补充原创 2025-06-14 00:45:00 · 1560 阅读 · 37 评论 -
C++设计的禁忌与救赎:特殊类设计
业务处理时常常会出现一些特定的要求,需要设计出特殊的功能,下面介绍几个常见的特殊类设计原创 2025-06-09 00:00:00 · 1873 阅读 · 47 评论 -
C++内存列传之RAII宇宙:智能指针
智能指针是 C++ 中用于自动管理动态内存的类模板,它通过 RAII(资源获取即初始化)技术避免手动 new/delete 操作,从而显著减少内存泄漏和悬空指针的风险原创 2025-06-04 18:30:00 · 2364 阅读 · 68 评论 -
C++日新月异的未来代码:C++11(下)
接上篇,继续学习C++11的常用新特性原创 2025-06-02 10:33:13 · 2588 阅读 · 62 评论 -
C++日新月异的未来代码:C++11(上)
C++11能更好地用于系统开发和库开发、语法更加泛华和简单化、更加稳定和安全,不仅功能更强大,而且能提升程序员的开发效率,公司实际项目开发中也用得比较多,所以我们要作为一个重点去学习原创 2025-05-28 09:20:58 · 2616 阅读 · 72 评论 -
C++寻位映射的究极密码:哈希扩展
位图和布隆过滤器是基于哈希的一种常见应用,通常用来处理大体量数据,提升查找数据的效率原创 2025-05-26 13:13:54 · 2403 阅读 · 58 评论 -
C++效率掌握之STL库:unordered_map && unordered_set底层剖析
看了前面的底层封装后,其实封装的过程及方法都大差不差,unordered_map && unordered_set 也是如此,所以本篇就简单提及一些细节,具体最详细的一些部分可以去看前面的文章原创 2025-05-22 19:41:45 · 2047 阅读 · 56 评论 -
C++寻位映射的奇幻密码:哈希
哈希,用于将任意大小的数据映射为固定长度的数值(哈希值),这个过程通过哈希函数实现,其核心目标是高效地存储、查找和验证数据原创 2025-05-19 17:43:54 · 3597 阅读 · 62 评论 -
C++效率掌握之STL库:map && set底层剖析及迭代器万字详解
map、set的封装可以说是很天才的底层结构了,本篇将对其结构进行详细的解析,虽然会很复杂且难以理解,但是学完成就感满满,而且对底层理解和面试很有帮助原创 2025-05-14 21:39:02 · 2285 阅读 · 67 评论 -
C++色彩博弈的史诗:红黑树
红黑树是一种自平衡二叉查找树,每个节点都带有颜色属性,颜色或为红色或为黑色,可以理解为AVL树的进阶版,建议系统学习完AVL树再来看本篇博客原创 2025-05-12 16:46:25 · 2367 阅读 · 62 评论 -
C++漫步结构与平衡的殿堂:AVL树
二叉搜索树有其自身的缺陷,假如往树中插入的元素有序或者接近有序,二叉搜索树就会退化成单支树,时间复杂度会退化成 O(N),因此 map、set 等关联式容器的底层结构是对二叉树进行了平衡处理,即采用平衡树来实现原创 2025-05-08 18:59:47 · 2641 阅读 · 73 评论 -
C++缝隙间的重构史诗:异常
通过合理的异常处理机制,程序可以在遇到异常情况时,避免直接崩溃,而是采取合适的措施,如提示用户错误信息、进行数据回滚、尝试重新执行操作等,从而增强程序的健壮性和稳定性原创 2025-05-05 21:18:17 · 1513 阅读 · 66 评论 -
C++漫溯键值的长河:map && set
迄今为止,除了二叉搜索树以外的结构,我们学习到的顺序表,链表,栈和队列等都属于这些容器统称为序列式容器,因为其底层为线性序列的数据结构,里面存储的是元素本身原创 2025-05-01 22:05:16 · 6944 阅读 · 71 评论 -
C++穿梭树影间的智慧博弈:二叉搜索树OJ
本篇对搜索二叉树常见的面试OJ进行了总结,方便对常见的数据结构使用方法进行总结原创 2025-04-25 23:59:06 · 1999 阅读 · 69 评论 -
C++镌刻数据密码的树之铭文:二叉搜索树
继数据结构的二叉树学习,本篇进行更进一步的搜索二叉树,是一种更为常见的结构。原创 2025-04-19 14:11:26 · 2416 阅读 · 78 评论 -
C++程序诗篇的灵动赋形:多态
本篇将开启C++三大特性中的多态篇章,多态允许你以统一的方式处理不同类型的对象,通过相同的接口来调用不同的实现方法。这意味着你可以编写通用的代码,而这些代码可以在运行时根据对象的实际类型来执行特定的操作原创 2025-04-10 07:00:00 · 2132 阅读 · 78 评论 -
C++类间的 “接力棒“ 传递:继承(下)
本篇接着补充继承方面的内容,同时本篇的菱形继承尤为重要原创 2025-04-07 09:00:00 · 2328 阅读 · 73 评论 -
C++类间的 “接力棒“ 传递:继承(上)
本篇将开启C++三大特性中的继承篇章,继承是一种派生类能够复用基类的代码,同时还能添加自己特有的属性和方法,或者对基类的方法进行重写。这种机制可以提高代码的复用性和可维护性原创 2025-04-03 07:00:00 · 2361 阅读 · 86 评论