Предположим такую конструкцию:
class Interface
{
public:
template <typename T>
virtual void reportOperationError(T code , std::string message) = 0;
};
Я не понимаю вариант использования этой вещи, в каком случае она полезна и как?
Если вам интересноЯ нигде не видел этот код, просто хочу понять, может ли это иметь какое-то конкретное применение