
C++语言
文章平均质量分 89
TECH_PRO
Hello,world!
展开
-
基于C++实现一个简单的智能指针类
在C、C++类的语言当中对指针的使用是十分常见和重要的,但是使用指针也很容易导致内存泄漏、不安全的情况发生,本文就针对这种情况来实现一个简单的智能指针类,通过这个类实现对指针操作的封装,降低使用指针带来的负面影响。 一、实现智能指针的两个类 1、RefBase类 这个类的具体实现如下: /* 定义一个引用计数的基类 */ class RefBase{ private: int cnt;原创 2017-05-02 10:27:58 · 1309 阅读 · 0 评论 -
单例模式的C++简单实现
一、懒汉模式 具体例子如下: /** * 懒汉式单例模式 */ #include using namespace std; /* 定义Singleton类,用来表示单例模式 */ class Singleton { public: static Singleton *getInstance(); private: Singleton(); Singleton(const原创 2017-09-09 09:55:18 · 332 阅读 · 0 评论