c++类模板中定义函数模板的写法

    技术2025-03-23  20

    第一种:类内定义

    // 类内定义写法    其中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;
    }
    最新回复(0)