/
githubmirror
/
CPlusPlusThings
Обзор
Документация
Войти
/
githubmirror
/
CPlusPlusThings
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
learn_class/modern_cpp_30/literalAssert/overridefinal.cpp
29 строк
530 B
zhangxing
support bazel complie this project and format code.
30 мар 2024, 17:00
30 мар 2024, 17:00
3c8a3f2
Код
Авторство
О чём код?
// // Created by light on 19-12-25. // class A { public: virtual void foo(); virtual void bar(); void foobar(); }; class B : public A { public: void foo() override; // OK void bar() override final; // OK // void foobar() override; // 非虚函数不能 override }; class C final : public B { public: void foo() override; // OK // void bar() override; // final 函数不可 override }; class D : public C { // 错误:final 类不可派生 };