C++11 在C++;11,我可以在显式默认析构函数上使用覆盖说明符吗?

C++11 在C++;11,我可以在显式默认析构函数上使用覆盖说明符吗?,c++11,C++11,如果是的话,语法是什么 这不会使用g++-std=c++0x进行编译: class B { public: virtual ~B() {} }; class A : public B { public: ~A() = default override; }; 覆盖之前的=默认值如下 class B { public: virtual ~B() {} }; class A : public B { public: ~A() override

如果是的话,语法是什么

这不会使用g++-std=c++0x进行编译:

class B {
public: 
    virtual ~B() {} 
}; 

class A : public B {
public: 
    ~A() = default override; 
}; 

覆盖
之前的
=默认值
如下

class B {
public: 
    virtual ~B() {} 
}; 

class A : public B {
public: 
    ~A() override = default; 
};