相关疑难解决方法(0)

大多数派生类的析构函数中的纯虚拟调用

我知道你不应该在基类的ctor或dtor中调用任何虚函数,但是从派生类最多的那个呢?应该没事吧?例如

class base {
    ...
    virtual void free() = 0;
};
class child : public base {
    ...
    free() {/* free memory */}
    ~child() {free();}
};
Run Code Online (Sandbox Code Playgroud)

c++ virtual-functions

0
推荐指数
1
解决办法
271
查看次数

标签 统计

c++ ×1

virtual-functions ×1