【发布时间】:2019-07-24 15:46:48
【问题描述】:
简单的问题。我有两个ctypes.c_double。 我想将它们加在一起或减掉。
我希望能够这样说:
In [1]: c_double(2) + c_double(2)
Out[1]: c_double(4.0)
目前,当我尝试此操作时出现错误:TypeError: unsupported operand type(s) for +: 'c_double' and 'c_double'
我目前的解决方法是这样的:
In [1]: result = c_double(2).value + c_double(2).value
In [2]: c_double(result)
Out[2]: c_double(4.0)
有没有办法直接加/减ctypes.cdouble?
【问题讨论】:
标签: python double ctypes addition subtraction