模板完全特例化

模板有类模板和函数模板

类模板存在偏特例化,和完全特例化

函数模板只有完全特例化

//函数模板完全特例化
struct Tdata
{
    int a=10;
    double b=10.0;
};

template<typename T, typename N>
T funData(const T data,N n)
{
    return  data;
}

template<>
Tdata funData<Tdata>(const Tdata in,int n)
{
    Tdata a;
    return a;
}

template<>
float funData<float>(const float in,  float n)
{
    float a = 10.0;
    return a;
}

int main()
{
    return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_38409301/article/details/120605364
今日推荐