gpt4 book ai didi

c++ - 使虚拟的实现也虚拟?

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

在 C++ 中实现纯虚函数时,是否有最佳实践指南指出实现也应该是虚函数?原理是什么?

class Interface
{
public:
virtual void foobar() = 0;
};

class Concrete
: public Interface
{
public:
virtual void foobar();
};

最佳答案

没关系。

Concrete 中的

void foobar()virtual 无论您是否这样声明它,它都会覆盖 void foobar() Interface 中。

关于c++ - 使虚拟的实现也虚拟?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6318721/

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