gpt4 book ai didi

c++ - 有关 "cannot instantiate abstract class"的更多信息

转载 作者:搜寻专家 更新时间:2023-10-31 00:20:18 24 4
gpt4 key购买 nike

有时我会使用相对复杂的抽象类(有时会混淆 - 与最初编写它的人的布局方式有关)。从它继承时,有时会遇到无法实例化抽象类,大多数时候是因为我忘记声明&实现一个纯虚函数。我能否从编译器那里获得更多信息,了解它发现我没有实现哪个函数而不是寻找它?

最佳答案

您在使用 Visual Studio 吗?如果是这样,则从错误列表选项卡切换到输出选项卡。会有这样的东西:

main.cpp(8): error C2259: 'foo' : cannot instantiate abstract class
due to following members:
'void Foo::method(char)' : is abstract

关于c++ - 有关 "cannot instantiate abstract class"的更多信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6295114/

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