![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 69
ikkl220
这个作者很懒,什么都没留下…
展开
-
[LeetCode] 205. Isomorphic Strings 同构字符串
[LeetCode] 205. Isomorphic Strings 同构字符串 Given two strings s and t, determine if they are isomorphic. Two strings are isomorphic if the characters in s can be replaced to get t. All occurrences o...原创 2020-01-07 23:37:26 · 204 阅读 · 0 评论 -
C++沉思录-第6章 句柄
前面说的代理类,这个类能让我们在一个容器中存储类型不同但相互关联的对象。这种方法需要为每一个对象创建一个代理,并要将代理存储在容器中。创建代理将会复制所代理的对象,就像复制代理一样。 如果想避免这些复制该怎么做呢,通常采用一种叫做句柄的类(handle) 指针语义句柄 语义句柄拥有指针类似的功能。即一处改了...转载 2018-10-09 15:45:58 · 145 阅读 · 0 评论 -
常用设计模式
转述设计模式 1、设计模式的类型 创建型 结构型 行为型 1.1 创建型设计模式 1.1.1 简单工厂 1.1.2 工厂方法 1.1.3 抽象工厂 1.1.4 生成器 1.1.5 原型 1.1.6 单例 1.1.1 简单工厂 #include <iostream> class IDoor { public: virtual float GetWidth() = 0; ...转载 2019-02-27 10:47:49 · 129 阅读 · 0 评论