Hvad er en statisk medlemsvariabel?
Hvad er en statisk medlemsvariabel?

Video: Hvad er en statisk medlemsvariabel?

Video: Hvad er en statisk medlemsvariabel?
Video: STATIC VARIABLE OR STATIC DATA MEMBER IN C++ -24 2024, November
Anonim

Når vi erklærer en medlem af en klasse som statisk det betyder, at uanset hvor mange objekter i klassen der oprettes, er der kun én kopi af statisk medlem . EN statisk medlem deles af alle objekter i klassen. Alle statisk data initialiseres til nul, når det første objekt oprettes, hvis ingen anden initialisering er til stede.

Heraf, hvad er en statisk medlemsfunktion?

EN statisk medlemsfunktion er en speciel medlemsfunktion , som kun bruges til at få adgang statisk data medlemmer , alle andre normale data medlem kan ikke tilgås via statisk medlemsfunktion . Ligesom statisk data medlem , statisk medlemsfunktion er også en klasse fungere ; det er ikke forbundet med noget klasseobjekt.

Ligeledes, hvad er statisk data medlem med eksempel? Det er en variabel, som er deklareret med statisk søgeord, er det også kendt som klasse medlem , således oprettes kun en enkelt kopi af variablen for alle objekter. Eventuelle ændringer i statisk data medlem gennem en medlem funktion vil afspejle i alle andre objekter medlem funktioner.

På samme måde kan du spørge, hvad er en statisk variabel i C++?

Statisk er et nøgleord i C++ bruges til at give et element særlige egenskaber. Statisk elementer tildeles kun lagring én gang i programmets levetid i statisk lagerplads. Og de har et omfang indtil programmets levetid. Statisk Søgeord kan bruges med følgende, Statisk medlem Variabel i klassen.

Kan statiske medlemsvariabler være private?

Statiske medlemsvariable Det er grundlæggende en global variabel , men dens navn er indeholdt i et klasseomfang, så det følger med klassen i stedet for at være kendt overalt i programmet. Sikken en medlemsvariabel kan blive lavet privat til en klasse, hvilket betyder, at kun medlem funktioner kan få adgang til det.

Anbefalede: