Manchmal nervt mich C++: Da schreibt man ein harmloses:
CORBA::ORB_ptr _orb = CORBA::ORB_instance( "mico-local-orb" );
// construct and register transport module
transport_client = MAQS::QOSTransportClient::instance();
M_ClientIIOPModule* module == new M_ClientIIOPModule( _orb );
transport_client->register_module( modname, module );
und das Ding hängt sich in der letzten Zeile auf... Es hat mich 5.5 (in Worten: fünfeinhalb!) Stunden gekostet, um zu sehen, daß in Zeile 4 ein Gleichheitszeichen zu viel steht, das Objekt also garnicht instanziiert wird... und dafür gab es noch nicht mal eine Compilerwarnung...
(Nein, ich verbringe nicht alle meine Samstage so...)