First of all, you should not use C ++ exception specifications. This is a terrible feature of C ++, and it is deprecated in the latest standard. In addition, the syntax is throw(...)invalid C ++ in general, this line does not compile with a standard corresponding compiler like gcc:
double Divide(double a, double b) throw (...)
, Visual ++ "", , , , Visual ++, , throw() .
ctypes Python 2.7.3 ++ ++, ctypes. , ctypes C ++.