相关疑难解决方法(0)

如果从构造函数/析构函数中调用虚函数而没有限定,是否会发生虚拟调度?

struct A
{
    virtual ~A() { f(); }

    virtual void f() {}
};
Run Code Online (Sandbox Code Playgroud)

我把我的问题编辑得更具体......

在此代码示例中,可以f()使用虚拟调度来调用,还是保证等效于A::f()

你能提供C++标准的相关部分吗?谢谢.

c++

4
推荐指数
1
解决办法
580
查看次数

标签 统计

c++ ×1