1)常数值在编译时就确定,变量值要到运行时才确定;
2)局部变量相对于栈基址的偏移,编译时就确定,堆空间变量的相对位置也要运行时才确定;
3)静态变量在用户空间的地址【虚拟地址】编译时就确定,而非静态变量运行时才确定;
4)非虚函数的执行编译时就确定,而虚函数的执行运行时才确定;
5)直接调用虚函数时,虚函数在虚表中的偏移(或索引)编译时就确定,而通过函数指针调用虚函数时,这个索引值运行时才确定.

 

相关文章:

  • 2021-10-13
  • 2021-07-20
  • 2020-01-07
  • 2021-05-31
  • 2022-12-23
  • 2021-11-08
  • 2021-04-01
猜你喜欢
  • 2021-06-19
  • 2021-11-20
  • 2021-04-20
  • 2021-05-16
  • 2021-04-04
  • 2021-12-13
  • 2021-11-02
相关资源
相似解决方案