gpt4 book ai didi

c++ - 多重继承是编译器编写者的问题吗? -C++

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:40:49 24 4
gpt4 key购买 nike

我一直在阅读有关多重继承的内容

What is the exact problem with multiple inheritance? http://en.wikipedia.org/wiki/Diamond_problem

http://en.wikipedia.org/wiki/Virtual_inheritance
http://en.wikipedia.org/wiki/Multiple_inheritance

但是由于在解决歧义之前代码不会编译,这不会使多重继承成为编译器编写者的唯一问题吗? - 如果我不想编写编译器代码,这个问题对我有何影响

最佳答案

如果你想编写可编译的代码,你必须知道什么样的问题可能导致它无法编译以及如何避免这些情况。作为编译器的用户,您的问题是以可编译的方式设计您的继承层次结构。

此外,如果您不了解多重继承的工作原理,您可能会对您的类的确切功能做出错误的假设。如果类的行为与您预期的不同,当您尝试使用它们时会导致错误。

关于c++ - 多重继承是编译器编写者的问题吗? -C++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2528780/

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