c++ 类中模版成员函数
2014-07-08 17:30
211 查看
C++函数模版与类模版。
template <class T>//类模版
class CTemplate{
public:
void SWap(T &first, T &second){
}
};
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(){ }
相关文章推荐
- c++ 类模版、成员函数模版、函数模版 用法
- C++模版函数: 按成员变量比较大小
- C++使用模版实现按成员变量或者成员函数排序
- C++ 成员函数的重载、覆盖与隐藏
- C++对象模型之函数成员(3)
- C++的类成员函数指针
- C++中类的静态数据成员函数解析
- 成员函数指针与高性能的C++委托(下篇)
- 转:关于在C++内用指针调用类的成员函数
- 成员函数指针与高性能的C++委托(上中下篇)
- C++对象模型之函数成员(4)
- C++指针直接调用类成员函数探讨(zz)
- C++的一些基本功,包括对常量成员函数的一些特殊说明
- C++回调成员函数
- C++特性探寻-继承、成员函数、this指针
- C++对象模型之函数成员(2)
- 成员函数指针与高性能的C++委托(上篇)
- 在C++中用虚函数及模版实现委托(支持自定义参数)
- C++对象模型之函数成员(5)
- 成员函数指针与高性能的C++委托(下篇)