Šta je referentni parametar C++?
Šta je referentni parametar C++?

Video: Šta je referentni parametar C++?

Video: Šta je referentni parametar C++?
Video: C++ | Конструктор | Деструктор | Оператор присваивания | Введение в ООП | 04 2024, Maj
Anonim

Poziv referenca način polaganja argumentima u funkciju kopira adresu an argument u formalno parametar . Unutar funkcije, adresa se koristi za pristup stvarnoj argument koristi u pozivu. To znači promjene napravljene na parametar utiču na položeno argument.

Od toga, šta je referentni parametar?

A referentni parametar je referenca na memorijsku lokaciju varijable. Kad prođeš parametri by referenca , za razliku od vrijednosti parametri , nova lokacija za pohranu nije kreirana za njih parametri . Pokazuje da su se vrijednosti promijenile unutar swap funkcije i ova promjena se odražava u glavnoj funkciji.

Drugo, kako proslijediti referencu u C++? To pass vrijednost po referenca , argument referenca se prosljeđuje funkcijama kao i svaka druga vrijednost. Dakle, u skladu s tim morate deklarirati parametre funkcije kao referenca tipovi kao u sljedećoj funkciji swap(), koja razmjenjuje vrijednosti dvije cjelobrojne varijable na koje ukazuju njeni argumenti.

Jednostavno, šta je referentni parametar C++?

Referentni parametri . Ova metoda kopira vrijednost an argument u formalno parametar podprograma. Stoga su napravljene promjene u parametri potprograma nemaju efekta na argument zvao se. Podrazumevano, C++ koristi metodu call-by-value za prosleđivanje argumentima.

Što je primjer parametra?

To zahtijeva sve moguće uzorak odabrane veličine ima jednake šanse za korištenje. A parametar je karakteristika populacije. Statistika je karakteristika a uzorak . Za primjer , recimo da želite da znate srednji prihod pretplatnika na određeni časopis-a parametar stanovništva.