Мы (должны) знать, что контейнеры стандартной библиотеки C++, включая std :: string, не должны наследоваться. Но все же C++ 98/03 позволил нам сделать это, даже если это привело к ошибкам.Являются ли стандартные контейнеры C++ 11 «окончательными»?
Теперь, когда доступно ключевое слово final
, являются ли эти стандартные контейнеры для библиотек помечены final
, чтобы предотвратить плохое использование наследования с ними?
Если нет, то почему?
Спасибо за исправление типа-Джерри. У меня было это в двух местах, и я тоже исправил вторую. Я бы не заметил этого без вашей помощи. –
Наверняка. Извините, я пропустил второй. –