std::transform (source.begin(), source.end(), // start and end of source
dest.begin(), // start of destination
(int(*)(int const&)) addValue<int,5>); // operation
は、誰かがaddValueは非型関数テンプレートが
template <typename T, int VAL>
T addValue (T const& x)
{
return x + VAL;
}
として感謝しているキャスト、
(int(*)(int const&))
を打破することができます。
すばやく返信いただきありがとうございます。うわー、関数ポインタ。 – has