gpt4 book ai didi

c++ - 继承和命名空间

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:04:35 25 4
gpt4 key购买 nike

我正在尝试使用一些 namespace 使用我的第一个有用的面向对象程序。我有一个基类 B,它位于命名空间 NS 中。如果我尝试从中继承基类获得继承工作,我应该在类 decleration 中使用 NS::B,如下所示,真的是这样吗?或者对于这种继承语法是否有更广泛接受的语法?

namespace NS
{
class D: public NS::B{
...
};
}

最好的,乌穆特

最佳答案

如果您的 Dnamespace NS 中,您不必限定 NS::B,因为 DB 在同一个命名空间中。您可以只使用 class D : public B

关于c++ - 继承和命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4326176/

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