以这两个类为例.(C++)
class B1 {
public:
};
class B2 {
public:
void f0 () {}
void f1 () {}
};
Run Code Online (Sandbox Code Playgroud)
B2类在内存中与B1相比会有多大
我觉得这是两个答案中的一个.
32位系统PER方法上的单个4字节int指针.
或类似于虚拟方法表http://en.wikipedia.org/wiki/Virtual_method_table所发生的事情
哪里会有一个4字节的int指针指向每个类的表,所以它可以查找它的方法,这是有道理的,但我不知道这是否适用于非虚方法.
谢谢.
编辑:感谢所有的精彩和快速回复:)(也标记答案)