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