我知道由于虚拟化,指向函数的指针为8字节,但是为什么指向函数的指针为8字节?typedef void(*fun())(); sizeof(fun*); // returns 8 byte 最佳答案 如果您有一个具有8位字节的64位系统(听起来像您这样做),则可能所有指针的大小均为8个字节。虚拟化与它无关。