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(){ }

最新文章

  1. IT人经济思维之投资 - 创业与投资系列文章
  2. Geometry Surface of OpenCascade BRep
  3. 10个实用的 CSS3 按钮效果制作教程
  4. android webview 底层实现的逻辑
  5. CentOS/Redhat VNC 服务
  6. iframe替代方案
  7. SAP_20140304
  8. Oracle Client Language Problem
  9. JLink and JTAG等接口简介
  10. 寻找对象在父元素下的index
  11. Redis集群战法整理
  12. 常用linux命令和配置
  13. 在Xcode中使用Clang Format
  14. Java设计模式03:常用设计模式之单例模式(创建型模式)
  15. 一般css样式开头公共部分
  16. 生成git私钥
  17. Android Studio配置统一管理依赖版本号引用
  18. 期货大赛项目|六,iCheck漂亮的复选框
  19. 第二次实验:CC2530平台上GPIO组件的TinyOS编程
  20. Confluence 6 新安装配置数据库字符集编码

热门文章

  1. 在C#中,Json的序列化和反序列化的几种方式
  2. Unity自带寻路Navmesh
  3. Spring框架实现——远程方法调用RMI代码演示
  4. django的工作图
  5. puppeteer
  6. 5.7 Windows常用网络命令
  7. 使用Azure Site Recovery把VM批量搬迁到Azure
  8. web页面导出到Excel乱码解决
  9. sqlplus 设置显示格式
  10. 【Python环境】matplotlib - 2D 与 3D 图的绘制