Я часто читаю эти утверждения в Stack Overflow. Лично я не нахожу никаких проблем с этим, если я не использую его полиморфным образом; то есть я должен использовать деструктор virtual
.
Если я хочу расширить/добавить функциональность стандартного контейнера, то что лучше, чем наследование? Упаковка этого контейнера внутри пользовательского класса требует гораздо больших усилий и по-прежнему нечиста.