2012-02-06 139 views
2

是否可以使用Python ctypes模塊檢測整數溢出?使用ctypes進行溢出檢查

文檔提示沒有原語支持溢出檢查,但我想寫我自己的,所以我可以使用本機c類型爲我的CPU模擬器。

回答

2

ctypes不是用於對整數進行操作,而是用於調用可共享庫中的函數。任何相關的整數算術仍然必須在Python中完成。

除非可共享庫本身提供整數算術函數,在這種情況下,它將不得不進行溢出檢測。