[MWy] CORBA server - segmentation fault

Peter Júnoš petoju at gmail.com
Mon Mar 25 21:32:31 CET 2013


> Mam podozrenie, ze to je sposobene tym, ze sa pokusam vracat servanta 
> nespravnym sposobom. Aky je spravny sposob v C++?

Pravdepodobne robis nieco ako 
instance_i_var premenna = new objekt();
return premenna;

V takom pripade by si mal pouzivat
return premenna._retn();

Druha moznost je pouzit rovno typ instance_i_ptr, kde tieto problemy s
ref countingom nenastavaju (potom si musis sam strazit referencie, od
coho sme boli odradzovani - na druhu stranu ti je to jedno pri objekte,
ktory hned vratis a cesta cez _retn() by mala mat aj tak ten isty
vysledok).
-- 
Peter Júnoš
email, jabber: petoju at gmail.com

"One Page Principle: A specification that will not fit on one page of 8.5x11 inch paper cannot be understood." Mark Ardis






More information about the NSWI080 mailing list