Здравствуйте, Зверёк Харьковский, Вы писали:
ЗХ>Который раз натыкаюсь на такую ситуевину: ЗХ>* есть некий объект test_object ЗХ>* есть контейнер с такими объектами — test_container ЗХ>* обо всех изменениях test_container и хранящихся в нем test_object надо предупредить некий внешний класс (observer). ЗХ>* кого предупреждать, знает test_container (хранит ссылку/указатель на observer)
ЗХ>внимание, вопрос: как это изящно реализовать? ЗХ>точнее, можно ли сделать что-то изящнее, чем в каждом test_object хранить ссылку/указатель на test_container или observer?
ЗХ>ЗЫ: Язык — С++.
И при этом ни тот ни другой не может быть сингтоном?