Шаблонный Visitor
От: AcidTheProgrammer Россия https://hts.tv/
Дата: 02.11.09 16:54
Оценка:
Как на шаблонах реализовать аналог паттерна Visitor?
Код примерно такой:

template<typename TYPE>
class A : public BaseA
{
// ...
TYPE m_value;
};

// BaseA - нешаблонный класс

class BaseA
{
// ...
void Visit(C& cClass);
// ...
};

class C
{
// ...
template<typename TYPE>
void Callback(const TYPE& value);
// ...
};


Хотелось бы через метод метод Visit класса BaseA вызывать шаблонный метод Callback класса C.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.