码迷,mamicode.com
首页 > 编程语言 > 详细

c++ 类中模版成员函数

时间:2014-07-09 16:50:30      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   os   cti   io   

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

 

c++ 类中模版成员函数,布布扣,bubuko.com

c++ 类中模版成员函数

标签:style   blog   color   os   cti   io   

原文地址:http://www.cnblogs.com/zhidao-chen/p/3831936.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!