Здравствуйте, Зверёк Харьковский, Вы писали:
B>>Контейнеры STL не предназначены для наследования. Лучше используй включение.
ЗХ>ну, это, ИМХО, для данного случая по-барабану
В данном да. Но ИМХО всегда следует придеживаться определенных правил. При программировании на С++ самодисциплина играет далеко не самую последнюю роль.
ЗХ>фраза "Контейнеры STL не предназначены для наследования" означает. что у них нет виртуальных методов, которые можно было бы переопределить в наследнике.
В том числе у них нет виртуального деструктора.
ЗХ>...а для расширения функциональности паблик-наследование самое оно.
Спорное утверждение, ну да ладно...
ЗХ>...а при включении пришлось бы либо делать включенный контейнер паблик-членом. что не есть гут,
А это еще зачем?!
ЗХ>...либо делать обертки ко всем его операциям.
Да, интерфейс придется повторить. Это так ужасно?