关于子类和父类共有成员函数内存拷贝的问题

来源:百度知道 编辑:UC知道 时间:2024/09/28 11:14:56
想问下,如果子类继承了父类的函数成员,那么在内存中这个函数成员存在几个拷贝呢?也就是说,子类中的此函数和父类中的此函数是不是在同一个内存空间上呢,或者在每一个类的对象的内存中都有它的拷贝,或者说有不同的情况?

函数是跟着类走的,不是跟着对象走了
让你误以为函数与对象绑定是因为:
有一个隐藏的 this 指针(如果你听说过 this就好懂了)被传给了成员函数!即对象本身就是类的成员函数的参数。

函数只一个拷贝(虚函数除外)