头文件中定义:
template<class ia_t>
T_bool isIgmpV3MultSrcSupported();
template <> T_bool isIgmpV3MultSrcSupported<ia4_t>();
template <> T_bool isIgmpV3MultSrcSupported<ia6_t>();
具体的实现:
template <>
T_bool isIgmpV3MultSrcSupported<ia4_t>()
{
if(isIgmpV3multSrcSupported_g)
return true;
else
return false;
}
template <>
T_bool isIgmpV3MultSrcSupported<ia6_t>()
{
return true;
}
在函数中调用:
isIgmpV3MultSrcSupported<ia4_t>();