C++11 在C++;11,我可以在显式默认析构函数上使用覆盖说明符吗?
如果是的话,语法是什么 这不会使用g++-std=c++0x进行编译: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
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;
};