gpt4 book ai didi

c++ - 如何在 visual studio 2015 中显示 "unimplemented pure virtual"?

转载 作者:行者123 更新时间:2023-11-30 00:45:38 25 4
gpt4 key购买 nike

我想像那样在 visual studio 2015 上显示这个警告/错误(在 clang 中):

/home/travis/build/x/x/src/guiComboBox.cpp:454:19: error: 

allocating an object of abstract class type 'GUIListBox'

m_listbox = new GUIListBox(Environment, this, -1, r, fal...

^

/usr/include/y/IGUIListBox.h:88:16: note: unimplemented pure virtual

method 'setItemOverrideColor' in 'GUIListBox'

virtual void setItemOverrideColor(u32 index, const video...

^

/usr/include/y/IGUIListBox.h:91:16: note: unimplemented pure virtual

method 'setItemOverrideColor' in 'GUIListBox'

virtual void setItemOverrideColor(u32 index, EGUI_LISTBO...

我在 clang 中有这个错误,但在 visual studio 2015 中没有。有人可以帮助我吗?

最佳答案

Visual Studio 将显示以下错误:

class Abstract
{
virtual void NotImplemented() = 0;
};

int main()
{
// error C2259 : 'Abstract' : cannot instantiate abstract class
// note: due to following members :
// note: 'void Abstract::NotImplemented(void)' : is abstract
// note: see declaration of 'Abstract::NotImplemented'
Abstract* a = new Abstract();

return 0;
}

关于c++ - 如何在 visual studio 2015 中显示 "unimplemented pure virtual"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42765567/

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