Cpp navratova hodnota pola

Programovacie jazyky, rady, poradňa...
Žmocho
Novice
Novice
Príspevky: 7
Registrovaný: 09 aug 2019, 11:43

Cpp navratova hodnota pola

Príspevok od používateľa Žmocho »

Zdravím, uz asi pol roka skusam programovanie v cpp a rad by som vedel ze ci ked je mozne predavat pole medzi funkciami tak ze ci sa neda pole vratit napr do hl.funkcie main ako navratova hodnota funkcie(cez return)...

Za skoru radu dakujem :)
CrazyJerry
Light Star
Light Star
Príspevky: 284
Registrovaný: 12 jún 2014, 18:08

Re: Cpp navratova hodnota pola

Príspevok od používateľa CrazyJerry »

google.com ---> "c++ return array from function" ---> :-)
harrison314
Hardcore addict
Hardcore addict
Používateľov profilový obrázok
Príspevky: 8215
Registrovaný: 27 máj 2009, 20:42
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: Cpp navratova hodnota pola

Príspevok od používateľa harrison314 »

Samozrejme, ze da, ale to ako to spravit zalezi na vicerych faktoroch:
- ak main pozna jeho velkost, tak ho mozes vracat ako pointer, ale nemsies ho zabudnut dealokovat
- este lepsie ho vracat ako unique_ptr<T[]> a nemusis ta trapit dealokacia
- ak ho chces vracat z velkostou namiesto pola vrcaj vector.
Napísať odpoveď