Mi a pointer a C++-ban egyszerű példával?
Mi a pointer a C++-ban egyszerű példával?

Videó: Mi a pointer a C++-ban egyszerű példával?

Videó: Mi a pointer a C++-ban egyszerű példával?
Videó: C++ POINTERS (2020) - Introduction to C++ pointers (for beginners) PROGRAMMING TUTORIAL 2024, November
Anonim

Mutatók C++ nyelven

Mutató változó a C++ amely egy másik változó címét tartalmazza. Adattípusuk van, mint a változóknak példa egész típusú mutató tartalmazhatja egy egész szám változó és egy karaktertípus címét mutató tartalmazhatja a char változó címét

Ezen kívül mi az a pointer C++?

A mutató egy olyan változó, amely egy memóriacímet tartalmaz, ahol egy érték él. A mutató az azonosító előtt a * operátor használatával kerül deklarálásra. Mint C++ egy statikusan tipizált nyelv, a típus az a deklarálásához szükséges mutató . Inicializáltuk a mutató , de nem mutat sehova, nincs memóriacíme.

Hasonlóképpen, miért használna mutatókat C++-ban? Egy ok mutatók használata az hogy egy változó vagy egy objektum tud módosítható egy meghívott függvényben. Ban ben C++ azt van egy jobb gyakorlat használni hivatkozások, mint mutatók . Ez megkönnyíti nak nek módosítsa azt a módot, ahogyan a hívó függvény megkapja az értéket anélkül, hogy rendelkezne nak nek módosítsa az átadás szemantikáját.

Ezen kívül mi a Pointer példája?

A mutató egy olyan változó, amely egy másik változó címét tárolja. Más változókkal ellentétben, amelyek bizonyos típusú értékeket tartalmaznak, mutató egy változó címét tartalmazza. Mert példa , egy egész változó egy egész értéket tartalmaz (vagy mondjuk eltárol), de egy egész szám mutató egy egész változó címét tartalmazza.

Hogyan hozzunk létre mutatóváltozót C++-ban?

Hozzon létre egy mutatóváltozót a ptr névvel ez egy karakterláncra mutat változó , a * * (karakterlánc* ptr) csillagjel használatával. Vegye figyelembe, hogy a típus a mutató meg kell egyeznie a típussal változó együtt dolgozol.