类模板.h #pragma once #include <Windows.h> class 模板 { // 声明友元函数 friend 模板* 创建模板实例( LPVOID 模板参数 ); friend VOID 销毁模板实例( 模板 *模板实例 ); protected: LPVOID 私有_成员参数; 模板(); private: public: ~模板(); VOID 成员函数( LPVOID 模板参数 ); }; 类模板.cpp #include "类模板.h" 模板* 创建模板实例( LPVOID 模板参数 ) { /* 初始化代码, 如果失败返回 NULL */ // 创建实例 模板* 模板实例 = new 模板(); // 填写私有参数 模板实例->私有_成员参数 = 模板参数; // 将实例返回给调用方 return 模板实例; } VOID 销毁模板实例( 模板 *模板实例 ) { if ( 模板实例 != NULL ) delete 模板实例; } 模板::模板() :私有_成员参数(NULL) { } 模板::~模板() { } VOID 模板::成员函数( LPVOID 模板参数 ) { }