Здравствуйте, WolfHound, Вы писали:
WH>Вот только он не решает поставленную задачу: http://rsdn.ru/forum/philosophy/5341291.1Автор: VladD2
Дата: 24.10.13
WH>В том треде Evgeny.Panasyuk накидал кучу гнилых отмазок и слился.
Нуу на самом деле не помню каких-то особых претензий там к нему. Основное, что он реализовал отдельную функцию, а не функцию-член. Ну так это в C++ это как раз не проблема поправить, благодаря множественному наследованию.
Проблема в том, что модность обсуждаемого кода идёт уже как бы поверх эмуляции интроспекции. И в этом смысле код действительно красив. Но если взглянуть на эту эмуляцию, то естественно ужас ужас ужас.
В общем моё мнение тут такое: как только в C++ появится нормальная интроспекция (естественно времени компиляции), то пример Евгения честно можно будет позиционировать как полноценное решение, причём оно возможно будет ещё и самым красивым. Ну а пока...