Интерфейс C ++ против шаблона

У меня есть 2 решения для одной и той же проблемы - сделать несколько обратных вызовов от одного "контроллер» на использованный объект, и я нене знаю, что выбрать.

Решение 1. Используйте интерфейсы

struct AInterface
{
    virtual void f() = 0;
};

struct A : public AInterface
{
    void f(){std::cout

Ответы на вопрос(6)

Ваш ответ на вопрос