Initialisierung von C++-Struct-Standardwerten

Muhammad Adil 11 Dezember 2023
  1. Standardwerte in einem struct in C++ initialisieren
  2. Schritte zum Initialisieren von Standardwerten in einer Struktur in C++
Initialisierung von C++-Struct-Standardwerten

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 avatar Muhammad Adil avatar

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

Verwandter Artikel - C++ Struct