[ Dovla84 @ 25.10.2011. 01:47 ] @
Imam metodu klase koja treba da vrati objekat po referenci i izgleda od prilike ovako: Code: Configuration& ConfigurationManager (vector<string>&v) { boost::shared_ptr<Configuration> config (new Configuration()); ...... //ovaj deo nije bitan jer se vrse neke bazicne operacije return *config; } Zanima me da li je return *config; validno napisati i sta ce vratiti sobzirom da se radi o shared_ptr pointeru (tek ucim kako funkcionisu smart pointeri)? Ako nije u redu, kako da vratim Configuration& ? |