int是32位.所有这些位都用于存储int值.为什么int也包含ToString()和GetType()等函数?
函数本身由方法表指向.在结构上调用虚函数时,首先将结构框装箱以在堆上创建具有对象标头的对象.标题的一个字段指向方法表,并且可以从那里查找要调用的方法.
如果结构类型覆盖了所讨论的虚拟方法,则可以避免装箱,因为可以静态地确定方法的位置.
| 归档时间: |
|
| 查看次数: |
90 次 |
| 最近记录: |