Initialisierung von C++-Struct-Standardwerten
-
Standardwerte in einem
struct
in C++ initialisieren -
Schritte zum Initialisieren von Standardwerten in einer
Struktur
in C++
Dieser Artikel behandelt, wie man Standardwerte in einem struct
in C++ initialisiert.
Standardwerte in einem struct
in C++ initialisieren
Hauptsächlich gibt es zwei Methoden, um die Standardwerte zu initialisieren; Die erste verwendet den Konstruktor und die zweite ohne Verwendung des Konstruktors. Die neueste und aktuellste Methode ist ohne Verwendung des Konstruktors, und in diesem Artikel werden wir uns auch auf diese Methode konzentrieren.
Aber zuerst ist es wichtig, das Konzept der Struktur
zu verstehen.
Das struct
ist ein Datentyp, der zusammengehörige Daten in einer einzigen Variablen speichern kann. struct
wird am häufigsten verwendet, um einen abstrakten Datentyp zu implementieren und kann entweder starr oder flexibel sein.
Ein struct
ist kein Objekt, daher ist ihm keine Speicherverwaltung zugeordnet und es kann nicht als Instanz einer Klasse erstellt werden. Es kann auch nicht von einer anderen struct
oder Klasse erben.
Ein struct
wird oft verwendet, um einfache Typen wie Ganzzahlen oder Gleitkommazahlen zu speichern, aber sie können auch komplexere Typen wie Arrays, Strings und sogar andere Strukturen enthalten.
Lassen Sie uns die Schritte zum Initialisieren der Standardwerte in einer Struktur in C++ besprechen.
Schritte zum Initialisieren von Standardwerten in einer Struktur
in C++
Die Schritte zum Initialisieren von Standardwerten in einem struct
in C++ mit den Brace-or-Equal-Initialisierern sind wie folgt:
-
Beginnen Sie mit einem Codeblock und geben Sie das Schlüsselwort
struct
und einen Namen für Ihren Datentyp ein. -
Fügen Sie nach dem Namen Ihres Datentyps Klammern und eine öffnende geschweifte Klammer (
{
) hinzu. -
Fügen Sie innerhalb der geschweiften Klammern eine durch Kommas getrennte Liste von Variablen hinzu, die Sie mit Standardwerten initialisieren möchten.
-
Fügen Sie ein Gleichheitszeichen (
=
) hinzu, gefolgt von dem Wert, mit dem Sie jede Variable initialisieren möchten. -
Fügen Sie eine schließende geschweifte Klammer hinzu (
}
) -
Fügen Sie am Ende Ihres Codeblocks ein weiteres Komma (``) gefolgt von einem Semikolon (
;
) hinzu.
Lassen Sie uns ein Beispiel haben.
#include <iostream>
using namespace std;
struct hello {
bool x = true;
bool y = true;
bool z = false;
bool a = false;
bool b = true;
bool c = false;
} demo;
int main() {
cout << demo.x << demo.y << demo.z << demo.a << demo.b << demo.c << endl;
return 0;
}
Klicken Sie hier, um die Funktion des Codes wie oben erwähnt zu überprüfen.
Muhammad Adil is a seasoned programmer and writer who has experience in various fields. He has been programming for over 5 years and have always loved the thrill of solving complex problems. He has skilled in PHP, Python, C++, Java, JavaScript, Ruby on Rails, AngularJS, ReactJS, HTML5 and CSS3. He enjoys putting his experience and knowledge into words.
Facebook