本文主要是介绍Lemo 的C++精华博文导航:进阶、精讲、设计模式文章全收录,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 开发实战方法论
- C++ 精讲大明析
- 可信赋能守质量
- 代码重构时常做
- 设计模式不可少
- 基础知识要打牢
- 效率提升靠工具
开发实战方法论
- 自力更生:0依赖三方库,手把手教你打造专属C++测试框架
- C++高手进阶:Windows 模块加载的艺术与策略
- C++高手进阶:如何设计自己的日志管理系统
- C++高手进阶:从日志管理系统的封装看设计中对第三方库的隐藏
- 巧用CMake编译策略:C++二次开发中的Release与Debug模式切换秘籍
- 如何对构造函数进行隐藏
- 安全执行部分逻辑工具类实现
C++ 精讲大明析
-
一文看懂内存池原理及创建(C++实现)
-
一文看懂线程池原理及创建(C++实现)
-
C++ 编程必看!超万字深度解析API与ABI兼容性的关键问题
-
C++编程揭秘:虚表机制与ABI兼容性的实例剖析
-
桌面端平台 API 设计的基本原则
-
深入C++:深拷贝VS浅拷贝,编程高手必懂的技巧与陷阱
-
C++可变参技巧揭秘:从函数到模板,一网打尽
-
到底是以成员函数还是全局函数的形式重载运算符?
-
C++ STL中Map的按Key排序和按Value排序
-
浅谈下迭代器失效的几种情况
-
现代C++语言(C++11/14/17)特性总结和使用建议
-
C++11 温故知新
-
C/C++ 中典型内存拷贝函数原理及示例
-
SDK发布包中API兼容性问题及跨版本问题说明
-
在C++编程中最常见的几种犯错类型
可信赋能守质量
- 你应该了解的安全编码典型问题
- 对代码质量的思考
- 软件质量大辩论:开发全流程中,究竟谁是质量的守护者?
- C++静态代码分析工具横向对比
- cpplint 参数指导说明
- 高质量代码度量标准及检测原则
- git 提交前,自动对提交代码进行静态检测
- 一张图了解 CI/CD
代码重构时常做
- 人人都要懂的代码重构
- 重构技术名录
- 常见的代码坏味道
- 常见重构方法大汇总
- 重构代码常见流程
- 常见降低圈复杂度方法
- 浅谈使用卫语句重构方法
- 条件语句重构指引
- 关于套娃式 for 循环的几点优化建议
设计模式不可少
-
0-1 二十二手设计模式横向对比(C++版)
-
0 引言
-
1.1 工厂方法 Virtual Constructor、Factory Method
-
1.2 抽象工厂 Abstract Factory
-
1.3 生成器 Builder
-
1.4 原型 Clone、Prototype
-
2.1 适配器 wrapper adapter
-
2.2 桥接 Bridge
-
2.3 组合 Object Tree、Composite
-
2.4 装饰 Wrapper、Decorator
-
2.5 外观 Facade
-
3.2 命令 Action、Transaction、Command
-
3.3 迭代器 Iterator
-
3.4 中介者 Intermediary、Controller、Mediator
-
3.6 观察者 Event-Subscriber、Listener、Observer
-
3.7 状态 State
-
3.8 策略 strategy
-
3.9 模板方法 Template Method
-
再说对外发布 SDK 中工厂模式的使用
-
两段关于回调函数及观察者模式的示例代码
-
两种单例模式的区别
基础知识要打牢
-
C++ 回调函数由浅入深
-
std::function与lambda表达式混用示例
-
vector、list、deque、stack
-
STL中常用容器操作时间复杂度小结
-
C++中对break和continue的各种使用场景举例说明
-
简易字符串内存大小比较
-
基本数据类型及结构体占用字节数简易解释
-
关于结构体、类、联合体、位域等所占内存大小计算
-
C/C++内存相关问题梳理
-
C/C++内存管理
-
C++项目中如何处理内存碎片?
-
C/C++多线程编程
-
C++11_关键字_explicit
-
C++11_关键字_Defaulted
-
C++11_关键字_Deleted
-
C++11_列表初始化及类内初始化
-
C++11_关键字_一些说明
-
C++11_关键字_final and override
-
C++ 前置声明
-
重载、覆写与多态 小例
-
上行转换与下行转换
-
手写一个sharedPointer
-
#pragma pack() 释疑
-
手把手教你如何制作和使用lib和dll
-
CMake参考手册(草稿)
-
一说 拷贝构造函数 && 拷贝赋值函数
-
二说 拷贝构造函数 && 拷贝赋值函数
-
三说 拷贝构造之禁用
-
C++中指针的引用*&
-
深入理解结构体指针、函数指针、多级指针
-
Windows 下编程,关于导入导出的一些验证和说明
-
windows 环境下,可执行 exe 文件和 .dll 文件在不同目录下的处理办法
效率提升靠工具
-
最通俗易懂的git使用教程
-
一篇文章快速掌握windows、linux下Git安装与配置
-
常用git命令清单
-
生成文件、文件夹树信息
-
离线配置VSCode开发环境指南
-
wecode(vscode)三种跳转失败的处理办法
-
vscode显示120字符提示线或者显示垂直标尺
-
visual studio code 相关配置
-
Coding中UML建模问题释疑
-
解决GitHub图片不显示问题
-
推荐10个超级实用的谷歌搜索技巧,让你的效率提高十倍!
-
解决win10下 资源管理器(各种文件夹窗口、文本窗口)不显示边框轮廓问题
-
【效率提升类】工具篇
-
UTF-8格式大统一:转码高效指南,彻底解决文件编码乱码问题!
-
doxygen常用代码注释标记示例说明
这篇关于Lemo 的C++精华博文导航:进阶、精讲、设计模式文章全收录的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!