Was ist eine statische Membervariable?
Was ist eine statische Membervariable?

Video: Was ist eine statische Membervariable?

Video: Was ist eine statische Membervariable?
Video: C++ Statische Klassenvariablen und statische Methoden 2024, April
Anonim

Wenn wir a. erklären Mitglied von einer klasse als statisch das bedeutet, egal wie viele Objekte der Klasse erstellt werden, es gibt nur eine Kopie der statisches Mitglied . EIN statisches Mitglied wird von allen Objekten der Klasse geteilt. Alle statisch Daten werden beim Erstellen des ersten Objekts auf Null initialisiert, wenn keine andere Initialisierung vorhanden ist.

Was ist davon eine statische Memberfunktion?

EIN statische Memberfunktion ist etwas Besonderes Mitgliedsfunktion , die nur für den Zugriff verwendet wird statisch Daten Mitglieder , alle anderen normalen Daten Mitglied nicht erreichbar über statische Memberfunktion . So wie statisch Daten Mitglied , statische Memberfunktion ist auch eine klasse Funktion ; es ist keinem Klassenobjekt zugeordnet.

Ebenso, was ist ein statischer Datenmember mit Beispiel? Es ist eine Variable, die mit dem deklariert wird statisch Stichwort, es ist auch als Klasse bekannt Mitglied , daher wird für alle Objekte nur eine einzige Kopie der Variablen erstellt. Alle Änderungen in der statisches Datenelement durch eins Mitglied Funktion spiegelt sich in allen anderen Objekten wieder Mitglied Funktionen.

In ähnlicher Weise können Sie sich fragen, was eine statische Variable in C++ ist.

Statisch ist ein Schlüsselwort in C++ verwendet, um einem Element besondere Eigenschaften zu verleihen. Statisch Elementen wird nur einmal pro Programmlebensdauer Speicherplatz zugewiesen statisch Lagerfläche. Und sie haben einen Geltungsbereich bis zur Programmlaufzeit. Statisch Schlüsselwort kann mit folgenden verwendet werden, Statisch Mitglied Variable im Unterricht.

Können statische Membervariablen privat sein?

Statische Membervariablen Es ist im Wesentlichen eine globale Variable , aber sein Name ist innerhalb eines Klassenbereichs enthalten, sodass er zur Klasse gehört, anstatt überall im Programm bekannt zu sein. So ein Mitgliedsvariable kann gemacht sein Privatgelände zu einer Klasse, was bedeutet, dass nur Mitglied Funktionen kann darauf zuzugreifen.

Empfohlen: