Здравствуйте, m e, Вы писали:
ME>функциональность std::vector используя typedef и абстрактные интерфейсы не сделать....
Вот этот момент и хотелось бы заострить. Почему не сделать, какие ограничения, чем отличается "сделать" и "не сделать"? Т.е. у вас есть понимание, что можно и как сделать, но вам тяжело это сформулировать, структуировать?
ME>но решения по поводу "а как реально программировать log_destination" лежит немного в стороне от этих важных моментов
Скорее не соглашусь. Только отмечу что пример с std::vector более яркий.
... << RSDN@Home 1.2.0 alpha 5 rev. 1539>>