使用下面给出的结构定义......
struct A {
    virtual void hello() = 0;
};
方法#1:
struct B : public A {
    virtual void hello() { ... }
};
方法#2:
struct B : public A {
    void hello() { ... }
};
这两种覆盖hello函数的方法有什么区别吗?
据我所知,override在C++ 11中引入关键字只不过是一个检查,以确保正在实现override的virtual函数是基类中的函数.
是吗?