janitor.cpp

来自「C++ patterns设计模式」· C++ 代码 · 共 22 行

CPP
22
字号
////////////////////////////////////////////////////////////////////////////////
// Janitor<T>(看门人)
////////////////////////////////////////////////////////////////////////////////
// Author      : Darkay Li                                                        
// Description : 看守指针,在析构的时候删除指针。兼容auto_ptr的部分方法
//               如:get(),release(),对非数组形式指针的operator *,->
//
// Version     : 1.0
//
// Standard include files : 
//
// Start Date  : 2003年5月9日
//
// Change Log  : 2003年5月9日 by Darkay Li -- Created
////////////////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "janitor.h"

#ifdef _DEBUG
#define new DEBUG_NEW
#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?