C++基础
文章平均质量分 88
1
star _chen
ACM捡漏铜牌选手/C++ ,
PTSD晚期患者/内核,
panic行为艺术家,
曾用三行代码让服务器哭着跑完马拉松,
在亲手写的TCP/IP协议栈里与网卡对骂三昼夜,
现致力于证明【头发数量与代码行数成反比】的哥德巴赫猜想。
绝技:0day花式崩溃分布式系统,人肉gdb比gdb更快定位玄学bug!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++静态变量详解(一学就会)
本文详细解析C++静态变量的关键特性和应用场景。静态变量存储在静态区,生命周期贯穿整个程序运行期,未初始化时自动置零。文章涵盖静态局部变量(如函数调用计数)、静态成员变量(如类共享数据)和静态成员函数的使用方法,并给出单例模式、对象计数等实际案例。此外还分析了静态变量的内存存储位置,包括全局变量、静态全局变量、静态成员和静态局部变量在内存中的分配情况。通过具体代码示例,全面展示了静态变量在C++编程中的多种应用方式。原创 2025-12-13 10:10:44 · 352 阅读 · 0 评论 -
C++排序算法详解:掌握std::sort与std::stable_sort的核心技巧
C++排序算法比较:std::sort vs std::stable_sort 本文对比了C++标准库中的两种主要排序算法。std::sort采用内省排序(快速排序+堆排序+插入排序),平均和最坏时间复杂度均为O(N·log(N)),内存效率高但不保证相等元素的顺序稳定性。std::stable_sort通常使用归并排序,保持相等元素的相对顺序,但需要更多内存(O(N)),在内存不足时性能会下降至O(N·log²(N))。 选择建议:当元素唯一或顺序无关时使用std::sort以获得最佳性能;当需要多级排序原创 2025-12-05 10:12:32 · 532 阅读 · 0 评论
分享