普通函数参数为类模板类型,应该如何封装
代码如下:#pragma once
#include <iostream>
using namespace std;
template<typename T,class V>
class Namepa {
private:
T x=12;
V y=10;
public:
//定义构造函数初始化
Namepa(){}
Namepa(T n, V n2) {
x = n;
y = n2;
}
public:
int add(T a, V b) {
return a + b;
}
void getage() {
cout << x << endl;
}
};
// 普通函数参数为类模板,类模板必须明确类型,如下面的 int
void Cacl(Namepa<int,int>& p){
p.getage();
}
参考核心库的哈希表来呗 1 1
页:
[1]