C++类模版外部实现标准写法

2018-07-24 07:50:54来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

#include <iostream>
using namespace std;

template <typename T>
class Person{
public:
    T age;
public:
    explicit Person(T newAge);
    void show();
};

//类模版函数在外部定义时,必须加上template标识 template
<typename T> Person<T>::Person(T newAge){ this->age = newAge; } template <typename T> void Person<T>::show(){ cout<<age<<endl; } int main() { Person<int> p(20); //必须注明类实例化的类型 p.show(); }

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:TCP/IP 学习 --- 4(linux网络基础api)

下一篇:洛谷P4779 【模板】单源最短路径(标准版)