gpt4 book ai didi

c++ - 在构造函数中调用纯虚函数会报错

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:59:36 27 4
gpt4 key购买 nike

<分区>

class a //my base class
{
public:
a()
{
foo();
}
virtual void foo() = 0;
};



class b : public a
{
public:
void foo()
{
}
};

int main()
{
b obj; //ERROR: undefined reference to a::foo()
}

为什么它给我错误?定义了纯虚拟 foo。我需要更改代码中的哪些内容才能使其正常工作?我需要在其构造函数中调用基类的纯虚方法。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com