Šta je pokazivač u C++ sa jednostavnim primjerom?
Šta je pokazivač u C++ sa jednostavnim primjerom?

Video: Šta je pokazivač u C++ sa jednostavnim primjerom?

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

Pointers u C++

Pointer je varijabla u C++ koja 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 karaktera pokazivač može sadržavati adresu char varijable

Osim ovoga, šta 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. As C++ je statički tipiziran jezik, tip je potreban za deklariranje a pokazivač . Pokrenuli 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 objekat mogu biti modificiran u pozvanoj funkciji. U C++ to je bolju praksu koristiti reference nego pokazivači . Ovo olakšava to promijenite način na koji pozivajuća funkcija prima vrijednost bez nje to modificirati semantiku prosljeđivanja.

Osim ovoga, šta je Pointer dajte primjer?

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

Kako se kreira pokazivačka varijabla u C++?

Kreirajte varijablu pokazivača sa imenom ptr, koji ukazuje na string varijabla , upotrebom znaka zvjezdice * (string* ptr). Imajte na umu da je tip pokazivač mora odgovarati tipu varijabla sa kojim radite.