第一种:类内定义
// 类内定义写法 其中T为参数 FT函数类型
template
class CLASS
{
template
T f(FT a)
{
T b;
return a+b;
}
};
第二种:类外定义
// 类外定义的写法
template
class CA
{
template
T f(FT a)
{
T b;
return a*b;
}
};
template
template
T CA
::f(FT a)
{
T b;
return a+b;
}
转载请注明原文地址: https://ibbs.8miu.com/read-2264508.html