有关虚函数的一些问题
结果为:size of A= 4
如果再添加一个虚函数,结果仍为4。
如果去掉virtual,结果为1。如果再添加一个函数(去掉virtual),结果仍为1。
如果是一个虚函数一个非虚函数,结果为4。
结果是12。
再添加一个虚函数结果还是12。
1个虚函数+一个非虚函数还是12。
2个非虚函数结果为8。
去掉一个int,保留两个非虚函数结果为4。
去掉一个int,保留一个虚函数和一个非虚函数结果为8。
只保留一个int结果为4。
空类结果为1。
-----
我想问的是:
1.为什么空类结果为1
2.非虚函数是怎么存放的?占多少字节?
实验出来的占1个字节,并且也不随数量增加而增加。
为什么一个虚函数+一个非虚函数结果为4?