gpt4 book ai didi

c++ - 带有函数体的纯虚拟成员函数有什么意义?

转载 作者:太空宇宙 更新时间:2023-11-03 10:30:20 24 4
gpt4 key购买 nike

<分区>

我刚刚惊奇地了解到以下是合法的 C++

struct A {
void foo(int) const = 0; // pure virtual
// ...
};
void A::foo(int) const { /* ... */ }

什么是合理的用例? IE。 A::foo 什么时候被调用,为什么这是正确/最好的实现? C++03 和 C++11 之间有什么区别吗?


好的,之前有一个问题(我没有找到)具有相同的意图。然而那是 C++11 之前的版本。所以我的最后一个问题仍然有效。

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