Vad är pekaren i C++ med ett enkelt exempel?
Vad är pekaren i C++ med ett enkelt exempel?

Video: Vad är pekaren i C++ med ett enkelt exempel?

Video: Vad är pekaren i C++ med ett enkelt exempel?
Video: Тонкости работы с монтажной пеной. То, что ты не знал! Секреты мастеров 2024, November
Anonim

Pekare i C++

Pekare är en variabel i C++ som innehåller adressen till en annan variabel. De har datatyp precis som variabler, för exempel en heltalstyp pekare kan innehålla adressen till en heltalsvariabel och en teckentyp pekare kan hålla adressen till char-variabeln

Förutom detta, vad är en pekare C++?

A pekare är en variabel som har en minnesadress där ett värde finns. A pekare deklareras med *-operatorn före en identifierare. Som C++ är ett statiskt maskinskrivet språk, krävs typen för att deklarera en pekare . Vi har initierat en pekare , men den pekar ingenstans, den har ingen minnesadress.

På samma sätt, varför skulle du använda pekare i C++? Ett anledning att använda pekare är så att en variabel eller ett objekt burk ändras i en anropad funktion. I C++ den är en bättre praxis att använda referenser än pekare . Detta gör det enkelt till ändra hur den anropande funktionen tar emot värdet utan att ha till ändra semantiken för att godkänna den.

Förutom detta, vad är Pointer ge exempel?

A pekare är en variabel som lagrar adressen till en annan variabel. Till skillnad från andra variabler som har värden av en viss typ, pekare innehåller adressen till en variabel. För exempel , innehåller en heltalsvariabel (eller man kan säga lagrar) ett heltalsvärde, dock ett heltal pekare innehåller adressen till en heltalsvariabel.

Hur skapar man en pekarvariabel i C++?

Skapa en pekarvariabel med namnet ptr, som pekar på en sträng variabel , genom att använda asterisktecknet * (sträng* ptr). Observera att typen av pekare måste matcha typen av variabel du arbetar med.