Kaj je kazalec v C++ s preprostim primerom?
Kaj je kazalec v C++ s preprostim primerom?

Video: Kaj je kazalec v C++ s preprostim primerom?

Video: Kaj je kazalec v C++ s preprostim primerom?
Video: whodunit 2024, April
Anonim

Kazalniki v C++

Kazalec je spremenljivka v C++ ki vsebuje naslov druge spremenljivke. Imajo podatkovni tip tako kot spremenljivke, for primer vrsta celega števila kazalec lahko vsebuje naslov cele spremenljivke in znaka kazalec lahko vsebuje naslov spremenljivke char

Poleg tega, kaj je kazalec C++?

A kazalec je spremenljivka, ki vsebuje pomnilniški naslov, kjer živi vrednost. A kazalec je deklariran z operatorjem * pred identifikatorjem. Kot C++ je statično tipiziran jezik, tip je potreben za razglasitev a kazalec . Inicializirali smo a kazalec , vendar ne kaže nikamor, nima pomnilniškega naslova.

Podobno, zakaj bi uporabljali kazalce v C++? eno razlog uporaba kazalcev je tako da spremenljivka ali predmet lahko spremeniti v poklicani funkciji. V C++ to je boljša praksa uporabiti reference kot kazalci . To olajša do spremenite način, kako klicna funkcija prejme vrednost, ne da bi jo imela do spremenite semantiko posredovanja.

Poleg tega, kaj je primer Pointer?

A kazalec je spremenljivka, ki shranjuje naslov druge spremenljivke. Za razliko od drugih spremenljivk, ki vsebujejo vrednosti določene vrste, kazalec vsebuje naslov spremenljivke. Za primer , celoštevilska spremenljivka vsebuje (ali lahko rečete, da shranjuje) celo število, vendar celo število kazalec vsebuje naslov cele spremenljivke.

Kako ustvarite kazalno spremenljivko v C++?

Ustvarite kazalno spremenljivko z imenom ptr, ki kaže na niz spremenljivka , z uporabo znaka zvezdice * (niz* ptr). Upoštevajte, da je vrsta kazalec mora ustrezati vrsti spremenljivka s katerim delaš.