Есть интерфейс:
template void func(T t);
Возможно ли описанием лишь двух шаблонных функций добиться того, чтобы, скажем, для всех интегральных типов вызывалась одна его имплементация, а для всех указателей на них - другая.
В более общем случае - одна имплементация для произвольного избранного набора типов, вторая - для всех остальных.
template void func(T t);
Возможно ли описанием лишь двух шаблонных функций добиться того, чтобы, скажем, для всех интегральных типов вызывалась одна его имплементация, а для всех указателей на них - другая.
В более общем случае - одна имплементация для произвольного избранного набора типов, вторая - для всех остальных.