Posts: 618 from 2005/8/27
From: the land with ...
Oh and the external interface may not be C++, obviously. So if you meant that - tough luck.
Well, actually you can have a C++ interface (there even is an example of it in the SDK), with some limitations, however it is strongly discouraged as compiler ABIs are not very stable which means your library won't work across different compilers and/or versions (all this is mentioned in aforementioned example docs).