0

抽象クラスでもテーブルを持つことができると読みました。しかし、vtable に含まれるエントリの数について混乱しています。たとえば、私の抽象クラスが次の場合:

class Circle(){
    virtual void draw() = 0;
}

その vtable にはいくつのエントリがあるでしょうか? また、この抽象クラスの vtable には 1 つのエントリがあるというのは正しいですか? 助けてくれてありがとう。

class Circle(){
    virtual double a{ return 0.0; }
    virtual void draw() = 0;
}
4

3 に答える 3