![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术类型
文章平均质量分 67
卖兔子的小男孩
这个作者很懒,什么都没留下…
展开
-
YList 容器适配器:给C++ STL List增加下标
通过字典树给c++ STL List增加下标原创 2024-07-14 23:14:19 · 164 阅读 · 0 评论 -
Linux 线程相关接口使用示例
linux线程使用示例原创 2023-04-08 00:21:11 · 115 阅读 · 0 评论 -
new-handler用法
c++、内存分配、new-handler、nothrow原创 2023-02-21 00:24:54 · 526 阅读 · 0 评论 -
C++面向对象基础知识(二)
c++面向对象、组合设计模式、原型设计模式原创 2022-12-06 23:34:48 · 180 阅读 · 0 评论 -
简单工厂模式和策略模式
简单工厂模式和策略模式这里讨论一下简单工厂模式和策略模式的区别。简单工厂模式是把通过类创建实例的过程封装起来,如上图所示,封装在Factory类中,一般情况下Factory类返回的是基类类型,这里用到了多态。策略模式是把通过类创建实例的过程和调用实例方法的过程封装起来,如上图所示,封装在Content(Context)类中,也用到了多态。相比于简单工厂模式只创建实例对象,策略模式一般情况下不仅会创建实例对象,还会调用实例对象的方法。简单工厂模式更强调创建对象,策略模式更强调调用对象方法的过程。感觉原创 2020-12-05 10:49:46 · 143 阅读 · 0 评论 -
继承与面向对象设计(1)public继承、区分接口继承与实现继承
(1)public 继承意味着“is-a”的关系,但是有时候会有特殊情况,比如:企鹅是一种鸟,鸟会飞,所以我们以为代码是:class Bird{public: virtual void fly(); ...};class Penguin:public Bird{ ...};但是企鹅不会飞,在鸟类中有几种鸟不会飞,就像大多数算法没有回调这种功能,但有一些算法会有这种功能,这时候我们可以这样写:class Bird{ ...};class FlyingBi原创 2020-07-10 19:55:35 · 201 阅读 · 0 评论 -
QT官网上meta-object system和The Property System的文档部分总结
**看了官网上meta-object system和The Property System的文档并作了一下笔记;(1)meta-object system主要基于三样东西:QObject基类、 Q_OBJECT 宏声明、moc编译器;(2)文档中说建议QObject所有子类都使用Q_OBJECT宏声明不管是否用到信号与槽或者The Property System;(3)The Proper...原创 2019-12-20 18:54:34 · 296 阅读 · 0 评论