Варианты использования для выпускных классов

я читалКомментарии на Гуру Саттера Херб Недели редукции оvirtual функции, и, наконец, увидел его упоминание этого:

[...] «использование финала реже» - ну, вроде как. Я не знаю многих, и во время стандартизации Бьярне неоднократно спрашивал примеры проблем, которые он решал, и образцы, где его следует использовать, и я не припоминаю каких-либо основных, которые выделялись. Единственное, что я знаю о случайности, это то, что если вы определяете модуль библиотеки (который еще не является стандартной концепцией), то окончательное создание конечных классов может дать компилятору больше информации для девиртуализации вызовов из-за знания кода вне выигранной библиотеки. Я не знаю, насколько это важно в наши дни при полной оптимизации программы, включая агрессивную девиртуализацию.

Этот ответ не дает много примеров вариантов использования дляfinal на занятиях, и мне было бы интересно узнать, какие проблемы он действительно может решить. Вы знаете, или будетеfinal на занятиях становиться только какой-то малоизвестной и почти неиспользованной функцией?

Ответы на вопрос(2)

Ваш ответ на вопрос