support bazel complie this project and format code.

This commit is contained in:
zhangxing
2023-03-30 00:15:11 +08:00
committed by light-city
parent 1f86192576
commit 3c8a3f259b
641 changed files with 10349 additions and 9523 deletions

View File

@@ -0,0 +1,29 @@
//
// 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 类不可派生
};