![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++11 设计模式系列
张奎龙
这个作者很懒,什么都没留下…
展开
-
C++ 智能指針之單例模式
作爲與非智能指針的區別,使用智能指針時,在創建單例模式對象時還是有區別的,具體:red display; #include <iostream> #include <string> #include <memory> using namespace std; class Single { public: virtual ~Single() = default; static std::shared_ptr<Single> getSing...原创 2020-09-14 16:44:22 · 115 阅读 · 0 评论 -
C++11 设计模式之template模式,strategy模式
本文主要用于记录C++11 shared_ptr在设计模式中的使用。 1. template.h: #pragma once #include <memory> class AbstractClass { public: virtual ~AbstractClass() = default; void TemplateMethod(); protected: ...原创 2020-04-22 16:58:55 · 300 阅读 · 0 评论