
C++
Gave_Ge
越长大越迷茫
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
智能指针的简单实现
智能指针就是利用系统调用函数执行完后自动释放栈实现的,从而规避程序员忘记释放内存的风险。。。。简单的智能指针实现如下// smart_ptr.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <iostream>using namespace std;template<class T>class smar...原创 2019-02-18 21:33:34 · 233 阅读 · 0 评论 -
cmake 学习笔记
转自https://blog.youkuaiyun.com/dbzhang800/article/details/6314073 原 cmake 学习笔记(一) 2011年04月10日 21:07:00...转载 2019-06-17 20:38:27 · 304 阅读 · 0 评论 -
如何编写一个不能被继承的类
无意中看到一个题目:题目大致意思是如何编写一个不能被继承但是却能正常使用的类?当时首先想到的就是构造函数是私有的,这样的话就能不被继承,现实中我们使用的比较多的就是单例模式,将构造函数私有化,但是单例模式不能正常的创建多个实例对象,是一种特殊的设计模式。再仔细考虑下c++中friend关键字,他可以声明友元类和友元函数,如果我们把子类声明为父类的友元类,子类再继承父类,那么子类不久可以完美...原创 2019-06-27 14:03:43 · 260 阅读 · 0 评论