Re[5]: Инициализация указателя на функцию другого класса
От: Анатолий Широков СССР  
Дата: 11.09.04 18:56
Оценка:
_>Спасибо большое! Заработало.
_>А вот тут еще вопросик. А что если у меня много таких Test'ов. CTest1, CTest2.... Для всех них, я конечно forward declaration сделаю. А можно ли использовать один и тот же указатель для всех классов? Как бы это удобней сделать?

По этому вопросу Вам следует почитать http://www.rsdn.ru/res/book/oo/design_patterns.xml
Автор(ы): Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес
В предлагаемой книге описываются простые и изящные решения типичных задач,
возникающих в объектно-ориентированном проектировании. Паттерны появились
потому, что многие разработчики искали пути повышения гибкости и степени
повторного использования своих программ. Найденные решения воплощены в краткой и
легко применимой на практике форме. Авторы излагают принципы использования
паттернов проектирования и приводят их каталог. Таким образом, книга
одновременно решает две задачи. Во-первых, здесь демонстрируется роль паттернов
в создании архитектуры сложных систем. Во-вторых, применяя содержащиеся в
справочнике паттерны, проектировщик сможет с легкостью разрабатывать собственные
приложения. Издание предназначено как для профессиональных разработчиков, так и
для программистов осваивающих объектно-ориентированное проектирование.
. В частности, Вас будет интересовать паттерн Observe.

Удачи!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.