Što je pokazivač u C++ s jednostavnim primjerom?
Što je pokazivač u C++ s jednostavnim primjerom?

Video: Što je pokazivač u C++ s jednostavnim primjerom?

Video: Što je pokazivač u C++ s jednostavnim primjerom?
Video: C++ POINTERS (2020) - Introduction to C++ pointers (for beginners) PROGRAMMING TUTORIAL 2024, Svibanj
Anonim

Pokazivači u C++

Pokazivač je varijabla u C++ koji sadrži adresu druge varijable. Imaju tip podataka baš kao i varijable, for primjer cjelobrojni tip pokazivač može sadržavati adresu cjelobrojne varijable i tipa znaka pokazivač može sadržavati adresu varijable char

Osim ovoga, što je pokazivač C++?

A pokazivač je varijabla koja sadrži memorijsku adresu na kojoj živi vrijednost. A pokazivač je deklarirano korištenjem * operatora prije identifikatora. Kao C++ je statički tipiziran jezik, tip je potreban za deklariranje a pokazivač . Inicijalizirali smo a pokazivač , ali ne pokazuje nigdje, nema memorijsku adresu.

Isto tako, zašto biste koristili pokazivače u C++? Jedan razlog koristiti pokazivače je tako da varijabla ili objekt limenka biti modificiran u pozvanoj funkciji. U C++ to je bolja praksa koristiti reference nego pokazivači . To olakšava do promijenite način na koji pozivajuća funkcija prima vrijednost bez imanja do modificirati semantiku njegovog prosljeđivanja.

Osim ovoga, što je Pointer dajte primjer?

A pokazivač je varijabla koja pohranjuje adresu druge varijable. Za razliku od drugih varijabli koje sadrže vrijednosti određene vrste, pokazivač sadrži adresu varijable. Za primjer , cjelobrojna varijabla sadrži (ili možete reći pohranjuje) cjelobrojnu vrijednost, međutim cijeli broj pokazivač sadrži adresu cjelobrojne varijable.

Kako stvoriti varijablu pokazivača u C++?

Napravite varijablu pokazivača s imenom ptr, koji ukazuje na niz varijabla , korištenjem znaka zvjezdice * (niz* ptr). Imajte na umu da je vrsta pokazivač mora odgovarati vrsti varijabla s kojim radite.