logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++设计模式之工厂模式

本文详解C++设计模式的工厂模式,让C++编程能力和思维更进一步

文章图片
#c++#设计模式#开发语言 +1
C++设计模式之单例模式

本文系统探讨了C++中单例模式的实现演进,从基础到高级方案: 饿汉模式:程序启动即初始化,线程安全但可能浪费资源 懒汉模式:延迟初始化,原始版本存在线程安全问题 线程安全改进: 粗粒度加锁方案:简单但性能较差 双重检查锁定(DCLP):减少锁竞争但仍需谨慎实现 现代C++最佳方案:基于C++11的Meyers' Singleton,利用局部静态变量特性实现简洁高效的线程安全单例 每种方案都分析了其

文章图片
#c++#设计模式#单例模式 +2
链表【C++数据结构】

本文系统讲解链表指针原理与实现,对比std::list和vector,并深入分析了其在频繁插入/删除场景(如LRU缓存)下的独特性能优势与应用价值。

文章图片
#数据结构#链表#c++ +2
重生之我在10天内速成C++ - DAY 1

关键词: 环境搭建, Vim, g++, Hello World, 变量, cin/cout。万丈高楼平地起!第一天,我们将为你扫清所有障碍:搭建Linux下的开发环境(Vim, g++),掌握必备的命令行“黑话”,并成功编译运行你的第一个C++程序。你将学会变量、输入输出这些最基本的“积木”,为后续的冒险打下坚实地基。

文章图片
#c++#开发语言#linux +2
重生之我在10天内速成C++ - DAY 1

关键词: 环境搭建, Vim, g++, Hello World, 变量, cin/cout。万丈高楼平地起!第一天,我们将为你扫清所有障碍:搭建Linux下的开发环境(Vim, g++),掌握必备的命令行“黑话”,并成功编译运行你的第一个C++程序。你将学会变量、输入输出这些最基本的“积木”,为后续的冒险打下坚实地基。

文章图片
#c++#开发语言#linux +2
重生之我在10天内速成C++ - DAY 8

关键词: 异常(exception), try-catch-throw, RAII, 智能指针, unique_ptr, shared_ptr。今天,我们学习如何用 try-catch 优雅地处理程序中的各种意外。然后,我们将拥抱现代C++的灵魂——RAII思想与智能指针,彻底告别手动delete的恐惧,写出不会内存泄漏的“金刚不坏”之身。

文章图片
#c++#开发语言#ubuntu +3
到底了