template <typename T> inline void callWithMax(const T& a, const T& b) // Поскольку мы не знаем, { // что есть T, то передаем f(a > b ? a : b); // его по ссылке на const - } // см. параграф 20