gpt4 book ai didi

派生类中函数的 C++ "virtual"关键字。有必要吗?

转载 作者:IT老高 更新时间:2023-10-28 11:27:06 27 4
gpt4 key购买 nike

使用下面给出的结构定义...

struct A {
virtual void hello() = 0;
};

方法一:

struct B : public A {
virtual void hello() { ... }
};

方法 #2:

struct B : public A {
void hello() { ... }
};

这两种重写hello函数的方式有什么区别吗?

最佳答案

它们完全一样。除了第一种方法需要更多的输入并且可能更清晰之外,它们之间没有区别。

关于派生类中函数的 C++ "virtual"关键字。有必要吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4895294/

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