<分区>
面试官问了我这个问题,不确定我的回答是否足够好。有人有什么想法吗?
<分区>
面试官问了我这个问题,不确定我的回答是否足够好。有人有什么想法吗?
最佳答案
我脑海中闪过的第一个念头是名称修改。在 C++ 中而不是在 C 中,您可以有两个名称相同但参数不同的方法。编译器必须区分这两种方法,因此会在内部更改(破坏)名称。
C++ 编译器必须做的另一件事是处理类继承,而不是 C。您有抽象类、重写方法和虚拟方法。这需要更多的处理才能解决。
关于c++ - 为什么与 C 相比,链接器在 C++ 中的任务更艰巨?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13504740/