...
extern "C" bool some_function(){
CustomClass my_object = SlowCustomClassCreator();
return my_object->get_result();
}
...
Через tcp или udp используя какой-либо порт и localhost. Это - самое простое. Придумать быстренько формат передачи, сериализацию и десериализацию сообщений + формат сообщений и все. Также, можно через базу или фай общаться.