Hvad er pointer i C++ med et simpelt eksempel?
Hvad er pointer i C++ med et simpelt eksempel?

Video: Hvad er pointer i C++ med et simpelt eksempel?

Video: Hvad er pointer i C++ med et simpelt eksempel?
Video: C++ POINTERS (2020) - Introduction to C++ pointers (for beginners) PROGRAMMING TUTORIAL 2024, April
Anonim

Pointer i C++

Pointer er en variabel i C++ der indeholder adressen på en anden variabel. De har datatype ligesom variabler, for eksempel en heltalstype pointer kan indeholde adressen på en heltalsvariabel og en tegntype pointer kan holde adressen på char variabel

Udover dette, hvad er en pointer C++?

EN pointer er en variabel, der har en hukommelsesadresse, hvor en værdi bor. EN pointer er erklæret ved hjælp af * operatoren før en identifikator. Som C++ er et statisk skrevet sprog, kræves typen for at erklære en pointer . Vi har initialiseret en pointer , men den peger ingen steder, den har ingen hukommelsesadresse.

Ligeledes, hvorfor ville du bruge pointere i C++? En grund at bruge pointers er således at en variabel eller et objekt kan ændres i en kaldt funktion. I C++ det er en bedre praksis at bruge referencer end pointer . Dette gør det nemt til ændre den måde, den kaldende funktion modtager værdien på uden at have til ændre semantikken ved at bestå det.

Udover dette, hvad er Pointer give eksempel?

EN pointer er en variabel, der gemmer adressen på en anden variabel. I modsætning til andre variabler, der indeholder værdier af en bestemt type, pointer indeholder adressen på en variabel. Til eksempel , indeholder en heltalsvariabel (eller man kan sige gemmer) en heltalsværdi, dog et heltal pointer indeholder adressen på en heltalsvariabel.

Hvordan opretter du en pointer-variabel i C++?

Opret en pointervariabel med navnet ptr, der peger på en streng variabel , ved at bruge stjernetegnet * (streng* ptr). Bemærk, at typen af pointer skal matche typen af variabel du arbejder med.