Этот сайт использует cookies. Продолжение работы с сайтом означает, что Вы согласны!
Финальные методы и классы
В ряде случаев может возникнуть необходимость предотвратить наследование всего класса или запретить переопределение отдельных методов в производном классе. Для этого в стандарте C++11 используется слово final
. Пример создания финального метода:
class A {
public:
virtual void func() final { // Финальный метод
std::cout << "A::func()" << std::endl;
}
virtual ~A() {}
};
Пример создания финального класса:
class A final {
public:
void func() { std::cout << "A::func()" << std::endl; }
};
На заметку
Слово
final
не является зарезервированным ключевым словом.Реквизиты
ЮMoney (Yandex-деньги): 410011140483022
ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов