c++ 类中模版成员函数
2024-08-29 12:19:06
C++函数模版与类模版。
template <class T> void SwapFunction(T &first, T &second){ }//函数模版
template <class T>//类模版
class CTemplate{
public:
void SWap(T &first, T &second){
}
};
#include <iostream>
class Single{
public:
static Single* ShareInstance();
static void ReleaseInstance();
template<class Tex>//要成员函数实现模版用法,而类不是模版类。需要写成这个格式
void SwapEx(Tex &obj1, Tex &obj2){
}
private:
Single();
~Single();
Single(const Single &other);
Single& operator=(const Single &other); private:
static Single *m_pObj;
}; Single* Single::m_pObj = NULL; Single* Single::ShareInstance(){
if (NULL == m_pObj) {
Single obj;
m_pObj = new Single();
}
return m_pObj;
} void Single::ReleaseInstance(){
if (m_pObj) {
delete m_pObj;
m_pObj = NULL;
}
} Single::Single(){ }
Single::~Single(){ }
最新文章
- IT人经济思维之投资 - 创业与投资系列文章
- Geometry Surface of OpenCascade BRep
- 10个实用的 CSS3 按钮效果制作教程
- android webview 底层实现的逻辑
- CentOS/Redhat VNC 服务
- iframe替代方案
- SAP_20140304
- Oracle Client Language Problem
- JLink and JTAG等接口简介
- 寻找对象在父元素下的index
- Redis集群战法整理
- 常用linux命令和配置
- 在Xcode中使用Clang Format
- Java设计模式03:常用设计模式之单例模式(创建型模式)
- 一般css样式开头公共部分
- 生成git私钥
- Android Studio配置统一管理依赖版本号引用
- 期货大赛项目|六,iCheck漂亮的复选框
- 第二次实验:CC2530平台上GPIO组件的TinyOS编程
- Confluence 6 新安装配置数据库字符集编码