使用ctypes进行溢出检查

时间:2012-02-06 06:33:36

标签: python overflow ctypes

是否可以使用Python ctypes模块检测整数溢出?

文档表明没有任何原语支持溢出检查,但我想自己写,所以我可以使用本机c类型为我的CPU模拟器。

1 个答案:

答案 0 :(得分:2)

ctypes不用于对整数进行操作,而是用于调用可共享库中的函数。任何相关的整数算术仍然必须在Python中完成。

除非可共享库本身提供整数运算函数,否则它必须进行溢出检测。