首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >c++之类模板成员函数的类外实现

c++之类模板成员函数的类外实现

作者头像
西西嘛呦
发布2020-08-26 16:07:34
发布2020-08-26 16:07:34
1.6K00
代码可运行
举报
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
复制
#include<iostream>
using namespace std;

template<class T1,class T2>
class Person {
public:
    Person(T1 name,T2 age);
    void show();
    T1 name;
    T2 age;
};

template<class T1,class T2>
Person<T1,T2>::Person(T1 name, T2 age) {
    this->name = name;
    this->age = age;
}
//对于成员函数,需要指明类的参数的代表
template<class T1, class T2>
void Person<T1, T2>::show() {
    cout << this->name << endl;
    cout << this->age << endl;
}

void test() {
    Person<string, int> p("tom",12);
    p.show();
}

int main() {
    test();
    system("pause");
    return 0;
}

输出:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-12-27 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档