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