Die Leitprinzipien des OOP -Frameworks bilden die Grundlage der C ++ - Programmiersprache. Die Grundstruktur von C ++ macht es den Benutzern einfach, die Programme zu erstellen und zu verstehen. Die C ++ - Programmiersprache ist unglaublich vielseitig, wenn es darum geht, eine breite Palette von Funktionen auszuführen und den Typ einer Variablen zu ändern. Es gibt einige reservierte Schlüsselwörter in C ++ - Sprache, die eine besondere Bedeutung enthalten und darin arbeiten. Diese Reservewörter können nicht als variable Namen verwendet werden.
In der C ++ - Programmiersprache gibt es eine sehr wichtige Funktion, mit der die Benutzer den Wert von Datenelementen zur Ausführungszeit ändern können, auch wenn die Variable ein statischer Typ oder ein konstanter Typ ist. Sowohl nicht statische als auch nicht konstante Datenelemente der Klasse profitieren vom veränderlichen Schlüsselwort. Auch wenn das Element der Klasse konstant ist, hilft es uns bei der Angabe des Wertes und wir können auch den Wert zur Laufzeit ändern. In Situationen, in denen nur zwei Teilnehmer notwendig sind, wie z. B. eine variable und konstante, ist die Veränderbarkeit besonders vorteilhaft.
Syntax:
Die Syntax für das veränderliche Schlüsselwort, das zur Veränderung des Wertes eines Klassenkonstantenobjekts zur Laufzeit verwendet wird. Aber zuerst müssen wir die Schreibkonventionen der C ++ - Sprache verstehen. Die C ++ - Programmiersprache hat eine Struktur, die befolgt werden muss, um das Programm auszuführen. Da die C ++-Programmiersprache in Fallempfindlichkeit ist, sollte beim Schreiben der Programme zusätzliche Vorsicht genommen werden, um zu vermeiden, dass Fehler vom Compiler generiert werden. Um das veränderliche Schlüsselwort im C ++ - Programm zu verwenden, schreiben wir zunächst den Namen des reservierten Wortes, das wir verwenden werden, was „veränderlich“ ist. Danach bestätigen wir den Namen der Variablen, die wir ändern möchten. Zuletzt beenden wir die Erklärung mit dem ";" Zeichen am Ende des Variablennamens.
Parameter:
Mitglieder-Variable Declaration: Der Name der Variablen, die wir zum Ausführungszeit des Programms ändern.
Rückgabewert:
Im Gegenzug erhalten wir den modifizierten Wert der konstanten Variablen unter Verwendung des veränderlichen Schlüsselworts im C ++ - Programm.
Beispiel 1:
Hier ist das allererste Beispiel und ein einfaches Beispiel für ein veränderliches Schlüsselwort in C ++ - Programmiersprache. Wir brauchen einen Compiler, damit wir das Programm erstellen und es ausführen können, um die Ergebnisse bei der erfolgreichen Implementierung des Beispiels zu visualisieren. Dazu müssen wir zuerst einen C ++ - Übersetzer installieren, um das Programm zu entwickeln und auszuführen.
Es wird empfohlen, den heruntergeladenen Übersetzer und nicht den Internet -Übersetzer zu verwenden, da er häufig Kompatibilitätsprobleme mit Dateisystemen aufweist, da wir die Dateien schreiben und lesen werden. In jedem C ++ - Code müssen wir den Standard "#include" verwenden, um das Programm zu starten und das mutable Keyword zu verwenden. Die Marke "#" fordert den Compiler auf, die Header -Datei zu importieren. Und der Begriff „include“ integriert die Header -Datei in das Programm.
Das Wort „iOstream“ bezeichnet das Empfangen der Daten vom Benutzer und die Präsentation des Benutzer. Als nächstes verwenden wir die Erklärung „Namespace STD verwenden.
#enthalten
Verwenden von Namespace STD;
Klasse Mutable_test
öffentlich:
int a;
mutable int b;
Mutable_test ()
a = 20;
Cout << "The value of a is: " << a << endl;
B = 50;
Cout << "The value of b is: " << b << endl;
;
int main ()
const mutable_test mn;
mn.B = 21;
Cout << "The modified Value of b is: " << mn.b;
Rückkehr 0;
Als nächstes erstellen wir die Klasse mit dem Namen "Mutable_test". Die Klasse hat zwei öffentliche Mitglieder - ein int namens a und ein int namen B. Dann müssen wir einen Konstruktor erstellen, damit er zu Beginn des Programms erreicht wird. Deklarieren Sie im Konstruktor eine Klasse namens "Mutable_test" und weisen Sie die Mitgliedsvariable "a" mit einem Ganzzahlwert von 8 zu. Die Klasse deklariert dann eine andere Mitgliedsvariable namens "B", die als veränderlich deklariert wird. Dies bedeutet, dass es in jeden anderen Ganzzahlwert geändert werden kann.
In der Funktion main () erstellen wir eine neue Instanz der Klasse „Mutable_test“ und weisen dem „Mn“ zu. Anschließend wird die Member -Variable B von "Mn" ausgedruckt, die im Konstruktor dieses Objekts standardmäßig auf "50" eingestellt wurde. Diese Instanz wird dann verwendet, um den Wert von „B“ unter Verwendung der vordefinierten Cout () -Funktion auszudrucken. Am Ende geben wir Null zur main () -Funktion zurück.
Beispiel 2:
Erstellen wir ein anderes Reserve -Keyword -Programm mit einem C ++ - Sprachprogramm. Öffnen Sie die C ++ - IDE, um den Programmierungsprozess zu beginnen. Bevor wir eine Funktion verwenden, überprüfen wir normalerweise, dass das Programm über alle erforderlichen Header -Dateien enthält, die mit der Art und Weise vergleichbar sind, wie wir die Ergebnisse anzeigen möchten. Wir verwenden die COUT () Preset -Funktion, um die Daten einzugeben und dem Benutzer anzuzeigen. Infolgedessen brauchen wir auch das "iOstream" -Paket. Wir verwenden auch die "String" -Bibliothek, damit das gesamte Programm String -Funktionen verwenden kann.
#enthalten
#enthalten
#enthalten
Verwenden von Namespace STD;
Als nächstes erstellen wir ein Objekt des Klassenkunden. In der Client -Klasse erstellen wir vier Parameter verschiedener Typen, die Name, Dress_no, Purchase_Date und Total_Amount sind. Dann erstellen wir drei öffentliche Funktionen, damit wir auf diese Methoden außerhalb der Funktionen leicht zugreifen können. Die Client -Klasse hat drei Methoden - Change_dress_no, Change_t_amount und Anzeige.
Dann starten wir die main () -Funktion. Wir erstellen zunächst eine Instanz der Client -Klasse C1 mit Amina als Name, LS01012 als Kleidungsnummer, 10072022 als Datum und 6520 als Gesamtbetrag. Anschließend wird angezeigt, was in jedem Feld mit der Cout () -Methode ist.
Klassenkunde
Zeichenname [25];
Mutable Char Dress_no [50];
int Datum;
Mutable int t_amount;
öffentlich:
Client (char* n, char* d, int t, int a)
Strcpy (Name, n);
strcpy (kleide_no, d);
Datum = t;
T_amount = a;
void Change_dress_no (char* d) const
strcpy (kleide_no, d);
void chnage_t_amount (int a) const
T_amount = a;
void display () const
Cout << "Client Name: \t" << Name << endl;
Cout << "Dress No: \t" << Dress_No << endl;
Cout << "Date: \t" << Date << endl;
Cout << "Total Amount: \t" << T_Amount << endl;
;
int main ()
Cout << "x-----------------Linux Shop---------------x\n" << endl;
Const Client C1 ("Amina", "LS01012", 10072022, 6520);
C1.Anzeige();
Cout << "\n x-------Change------x\n" << endl;
C1.Change_dress_no ("ls04123");
C1.Chnage_t_amount (5500);
C1.Anzeige();
Rückkehr 0;
Hier ist die Ausgabe des zuvor kompilierten Programms, in dem es den Linux-Shop gibt, in dem die Daten im Zusammenhang mit dem Client angezeigt werden. Aber nachdem er das Kleid gekauft hatte. Und dann zeigen wir auch das Ergebnis des Kunden nach dem Wechsel an.
Abschluss
In diesem Artikel haben wir etwas über eines der reservierten Schlüsselwörter der C ++ - Programmiersprache gelernt, das das veränderliche Schlüsselwort ist. Es wird verwendet, um den Benutzern den Wert von Datenelementen zur Ausführungszeit zu aktualisieren. Wir haben auch einige Instanzen mit detaillierten Beschreibungen verwendet, damit der Benutzer das Konzept des veränderlichen Schlüsselworts leicht verstehen kann.