Deklarácia s ampersandom

Sekcia určená pre Arduino nadšencov

Moderátor: Moderátori

Používateľov profilový obrázok
lucky62
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1151
Dátum registrácie: 14 Feb 2012, 20:16
Bydlisko: Liptovský Mikuláš, SK

Deklarácia s ampersandom

Príspevok od používateľa lucky62 » 21 Apr 2017, 21:31

Kto vie čo znamená takáto deklarácia premennej?
Nerozumiem, aký význam má ten ampersand (&) za typom...
JsonArray& data = jsonBuffer.parseArray(sdata);
0
....môj bazar....

...Nikdy sa nehádaj s blbcom...

peterple
Ultimate člen
Ultimate člen
Príspevky: 2328
Dátum registrácie: 25 Jún 2013, 21:06
Bydlisko: Krajné
Vek: 57
Kontaktovať používateľa:

Re: Deklarácia s ampersandom

Príspevok od používateľa peterple » 21 Apr 2017, 23:45

To znamená že data je referencia na premennú (objekt) typu JsonArray. Ale to som ti to asi moc neosvetlil.
Skús si prečítať toto:
http://www.linuxsoft.cz/article.php?id_article=1101

Mne osobne sa tam najviac páči toto:
Z pohledu konzervativního céčkaře přemýšlejícího na úrovni polidštěného asembleru nejspíš reference zůstane jen zakukleným ukazatelem s omezenými možnostmi použití, který jen ztěžuje čitelnost programu. Pohled objektově orientovaného programátora, fanouška C++ a především jeho standardní knihovny, bude nejspíš zcela opačný.
0
Ukáž múdremu chybu a on sa ti poďakuje. Ukáž chybu hlupákovi a on sa urazí.

Používateľov profilový obrázok
lucky62
Zaslúžilý člen
Zaslúžilý člen
Príspevky: 1151
Dátum registrácie: 14 Feb 2012, 20:16
Bydlisko: Liptovský Mikuláš, SK

Re: Deklarácia s ampersandom

Príspevok od používateľa lucky62 » 22 Apr 2017, 08:35

Už som to vygooglil, ale vďaka za link.
Je to tam dobre vysvetlené, hlavne porovnanie s pointrami.
0
....môj bazar....

...Nikdy sa nehádaj s blbcom...

Napísať odpoveď