什麼是 '基地' 在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位呢?