Являются ли стандартные контейнеры C ++ 11 «окончательными»?

Мы (должны) знать, что контейнеры стандартной библиотеки C ++, включая std :: string , не предназначены для наследования. Но все же C ++ 98/03 позволял нам это делать, даже если он приводил к ошибкам.

Теперь, когда доступно ключевое слово final , помечены ли эти стандартные библиотечные контейнеры final , чтобы предотвратить неправильное использование наследования с ними?

Если нет, то почему?

13
задан Jarod42 17 April 2019 в 14:43
поделиться