技术栈
高质量代码
十五年专注C++开发
5 个月前
开发语言
·
c++
·
qt
·
设计模式
·
高质量代码
Qt 插件机制使用及原理
目录1.引言2.插件原理3.插件实现3.1.定义一个接口集(只有纯虚函数的类)3.2.实现接口4.插件的加载
十五年专注C++开发
5 个月前
c++
·
设计模式
·
享元模式
·
高质量代码
设计模式之享元模式
目录1.概述2.结构3.实现4.应用场景5.总结享元模式(Flyweight Pattern)主要用于减少创建对象的数量,通过使用共享对象来支持大量的细粒度对象,以减少内存占用和提高性能。这种类型的设计模式属于结构型模式,它提供了减少对象数量从而改善应用所需的对象结构的方式。在享元模式中,有些对象可以被多个客户端共享,以减少创建对象的数量。享元模式的核心在于享元工厂类,它负责创建和管理享元对象,并提供对外访问的接口。
十五年专注C++开发
6 个月前
c++
·
高质量代码
std::ref和std::cref的使用和原理分析
目录1.用法2.std::reference_wrapper介绍3.std::ref原理分析4.std::cref原理分析
十五年专注C++开发
6 个月前
开发语言
·
c++
·
算法
·
设计模式
·
原型模式
·
高质量代码
C++可变参数接口,批量写入和读取参数值的设计和实现
相关文章系列手撕代码: C++实现数据的序列化和反序列化-CSDN博客目录1.需求2.问题分析3.解决方案
十五年专注C++开发
6 个月前
开发语言
·
c++
·
设计模式
·
原型模式
·
高质量代码
设计模式之原型模式
C++设计模式专栏:http://t.csdnimg.cn/8Ulj3目录1.概述2.结构3.简单实现示例
十五年专注C++开发
6 个月前
c++
·
设计模式
·
责任链模式
·
高质量代码
设计模式之责任链模式(二): 实现方式
C++设计模式专栏:http://t.csdnimg.cn/8Ulj3相关文章系列设计模式之责任链模式(一)-CSDN博客