gpt4 book ai didi

c++ - 在派生类中强制执行正确的虚函数定义

转载 作者:行者123 更新时间:2023-11-28 03:50:21 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Making sure the method declaration is inherited

你好,我有时很难在我的类层次结构中强制执行适当的虚拟成员函数定义。如果我错误地定义了一个从接口(interface)继承的虚函数,这个错误很快就会暴露出来,因为我通常无法实例化派生类。但是,如果继承自一个基类(非抽象),而基类又继承自接口(interface),则错误会变得更加微妙:即。在错误定义中(例如 VIsVisible() 与 VisVisible() 或参数类型的微小变化,包括 const)然后当我认为我在层次结构内部时,我最终在层次结构之外定义和调用函数。理想情况下,当我在派生类中定义函数时,如果它与基类中的现有虚函数不一致,我希望编译器通过引入某种关键字来标记它……其他人如何处理这个问题?感谢您的帮助/想法!

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