24,854
社区成员
发帖
与我相关
我的任务
分享
template<typename Owner, typename T, void(Owner::*SetPtr)(T), T(Owner::*GetPtr)()>
template<typename U>
struct PropertyClass<Owner, T, SetPtr, GetPtr>::Set<&Owner::No<T> >//TC不知道No是何物,它当成是一个struct!
{
};
template<typename Owner, typename T, void(Owner::*SetPtr)(T), T(Owner::*GetPtr)()>
template<typename U>
struct PropertyClass<Owner, T, SetPtr, GetPtr>::Set<&Owner::template No<T>, U> //No 前应该加template, Set应该是偏特化,用两个模板参数,U就是第二个.没有确定的那个参数.
{
};