您的位置:首页 > 编程语言 > C语言/C++

C++ 模板类

2015-07-27 19:21 232 查看
//头文件

#ifndef PERSON_H

#define PERSON_H

template <typename T>

class Person

{

public:

    Person();

    virtual ~Person();

    T fun1(T a);

    void fun2(T a);

protected:

private:

};
#endif // PERSON_H

//实现类

#include "Person.h"

#include <iostream>

using namespace std;

template <typename T>

Person<T>::Person()

{

    //ctor

}

template <typename T>

T Person<T>::fun1(T a){

   return a;

}

template <typename T>

void Person<T>::fun2(T a){

 cout<<"fun2";

}

template <typename T>

Person<T>::~Person()

{

    //dtor

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: