什么是 '基地' 在JNA的在JNA的Pointer.getPointerArray(long base)和Pointer.getStringArray(long base)中,'base'是什么意思?
Pointer.getPointerArray(long base)
Pointer.getStringArray(long base)
是什么意思?
JNA Documentation for Pointer没有解释这应该指的是什么'基础'。
如果它是一个文本格式的基础,那么为什么它也传递给getPointerArray呢?
是否可以指内存地址的位数?为什么它需要通过这样的事情(如果在Java内部,它不知道它本身,如果不是我怎么能?)
如果是地址宽度,为什么使用长?为未来做准备? JNA项目是否预见到一台拥有1E19位宽内存地址总线的大型机器?
它应该是一个长所有位设置为1?
它可以指主机的硬件基础吗?这可能是2以外的二进制文件吗?
它应该是一个抵消?
难道是数组终止符?如果我的终止字符超过64位呢?如果小于64位呢?