Video: Šta je pokazivač u C++ sa jednostavnim primjerom?
2024 Autor: Lynn Donovan | [email protected]. Zadnja izmjena: 2023-12-15 23:44
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.