符号引用与直接引用:区别与转换
符号引用和直接引用是两种不同的引用方式。
'符号引用' 是一种间接引用,它通过符号的名称来表示被引用的目标,而不直接指向目标的内存地址。在程序编译时,引用的目标还不存在,需要在链接时才能解析符号引用,将其转换为直接引用。
'直接引用' 是一种直接指向目标的内存地址的引用方式。在程序运行时,直接引用可以直接访问和操作目标。
符号引用与直接引用之间的转换是由编译器和链接器来完成的。编译器在编译过程中使用符号引用来表示引用的目标,而链接器在链接过程中将符号引用解析为直接引用。
原文地址: http://www.cveoy.top/t/topic/bWwJ 著作权归作者所有。请勿转载和采集!