Возможный дубликат:
Можно ли наследовать реализацию из контейнеров STL, а не делегировать?
Мой вопрос связан с Почему контейнеры STL не имеют виртуальных деструкторов? Некоторые люди (включая автора первого вопроса) убеждены, что не имея виртуального dtor, этот класс не наследуется. Я скептически отношусь к такому сильному заявлению, поэтому я попросил источник или некоторые аргументы, но большинство респондентов молчат. Также никто не ответил на мой ответ
Поэтому я думаю, что это хорошая идея поставить под сомнение предположения, сделанные в первом вопросе, и прояснить этот важный вопрос. Контейнеры STL предназначены для разрешения наследования или нет? И в целом: виртуальный деструктор, необходимый для наследования?