Using C++ and ctypes together: a vast conspiracy? ;)

Lawrence D'Oliveiro ldo at geek-central.gen.new_zealand
Wed Jun 3 05:51:56 CEST 2009


In message <h04bjd$n93$1 at hoshi.visyn.net>, Sebastian Wiesner wrote:

> <Nick Craig-Wood – Mittwoch, 3. Juni 2009 00:29>
> 
>> That said I've used C++ with ctypes loads of times, but I always wrap
>> the exported stuff in extern "C" { } blocks.
> 
> No wonder, you have never actually used C++ with C types.  An extern "C"
> clause tells the compiler to generate C functions (more precisely,
> functions that conform to the C ABI conventions), so effectively you're
> calling into C, not into C++.

Seems like the only sane way to do it. In all other directions lies madness.




More information about the Python-list mailing list