gpt4 book ai didi

c++ - "overriding"非虚拟方法的官方术语

转载 作者:太空狗 更新时间:2023-10-29 20:21:17 25 4
gpt4 key购买 nike

我正在使用 this answer 中的“通过转换模拟协方差”技术.但我想用一条注释来标记 Derived::Clone ,该注释清楚地表明基类中也存在具有相同签名和名称的方法。我写过:

/*shadow*/ shared_ptr<Derived> Clone() const

但我不确定“影子”一词是否会在这种情况下得到普遍理解。它似乎更常用于覆盖其他局部变量的局部变量。

这种东西的官方术语是什么?

最佳答案

标准 (N4141) 为此使用术语“隐藏”,例如

Note: The names declared in V and the left-hand instance of W are hidden by those in B, but the names declared in the right-hand instance of W are not hidden at all. — end note

10.2/11

然而,隐藏是一个广泛使用的术语,用于各种名称隐藏,因此在评论中使用它是完全可以的。

关于c++ - "overriding"非虚拟方法的官方术语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44861933/

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