> 这个有点类似于函数的重载,但是和重载是不一样的,根据《深度探索C++对
> 象模型》中的描述,函数重载会在运行时发生,利用函数对象忠的vtable来
> 实现的。

函数重载为什么会在运行时发生?

我很疑惑你的看法。我没有在《深度探索C++对象模型》中找到对应的话,(几个月前刚看过,也许我漏掉了。)

重载只是一个对C++程序员来讲有意义的名词,但解释后的C代码中,根本就没有这个概念。

重载函数/方法会被静态绑定(编译期绑定)。

posts - 0, comments - 0, trackbacks - 0, articles - 0

Copyright © Gino