模板类成员函数的正向声明


这是Mappings类的正向声明:

template<typename Type, typename IDType=typename Type::IDType>
class Mappings;

template<typename Type, typename IDType>
class Mappings
{
public:
    ...
    Type valueFor(const IDType& id);
    ...
};

如何转发声明valueFor函数?

我需要像这样的东西

template<typename Type, typename IDType>
Type Mappings::valueFor(const IDType& id)
{
    // return value 
}

转载请注明出处:http://www.56zzk.com/article/20230526/1515244.html