<>中的函数模板的一个问题.帮帮忙.
cunsh 2006-04-23 02:38:07 <<c++ templates全览>>
4.2 Nontype Function Template Parameters (非型别函式模板参数)
template <typename T, int VAL>
T addValue(T const& x)
{
return x + VAL;
}
书上写了个使用的例子:
//(1)
std::transform (source.begin(), sorrce.end(), dest.begin(), addValue<int, 5> );
然后说:
注意上述例子带来一个问题: addValue<int, 5> 是个 function template 实体(instance) , 而我们知道, 所谓 "function template 实体" 被认为是命名了一组重载函式集, 即使该函式集内可能只有一个函式..........
所谓 "function template 实体" 被认为是命名了一组重载函式集,
===========================================================
这句是什么意思?