Dieser Artikel zielt darauf ab zu diskutieren Pfeilbetreiber in c++.
Was ist Pfeilbetreiber in C++?
Der Pfeilbetreiber, bezeichnet durch "->", ist ein binärer Operator in C ++, der den Zugriff auf ein Mitglied einer Struktur, Vereinigung oder Klasse über einen Zeiger ermöglicht. Es wird verwendet, um mithilfe einer Zeigervariablen Klassenmitglieder zuzugreifen. Es heißt auch a "Klassenmitglied -Zugriffsbetreiber" In der C ++ - Programmiersprache.
Der Hauptvorteil der Verwendung Pfeilbetreiber In C ++ wird der Code vereinfacht, indem es direkten Zugriff auf Mitglieder einer Klasse ermöglicht.
Syntax
Die Syntax für die Pfeilbetreiber Ist:
object_pointer_name -> member_name;
Hier das object_pointer_name ist der Name des Zeigers auf das Objekt und der Mitgliedsname ist der Name der Mitgliedsvariable oder der Mitgliedsfunktion der Klasse.
Verwenden Sie einen Pfeilbetreiber in C++
Betrachten wir ein Beispiel dafür, wie die Pfeilbetreiber funktioniert in c++. Im folgenden Programm definieren wir eine Klasse "Student" mit zwei Mitgliedsvariablen: CGPA Und sem.
#enthalten
Verwenden von Namespace STD;
Klassenstudent
Privatgelände:
float cgpa;
öffentlich:
int sem;
void init (float cgpa)
this-> cgpa = cgpa;
void Display ()
Cout << "cgpa = " << cgpa << endl;
;
int main ()
Student *ST = New Student ();
Cout << "Using * and . Operators\n";
(*st).Init (3.97);
(*st).Sem = 5;
(*st).Anzeige();
Cout << "sem = " << (*st).sem << endl;
Cout << "Using Arrow Operator (->)\N";
st-> init (3.97);
st-> sem = 5;
st-> display ();
Cout << "sem: " << st->sem << endl;
Rückkehr 0;
Nachdem wir Unterricht und Objekte erstellt hatten, haben wir die Main () -Funktion bezeichnet. Wir haben ein Objekt in der Hauptfunktion erstellt "St" der Schülerklasse mit einem Zeiger. Der Pfeilbetreiber (->) wurde dann verwendet, um den Wert zu geben "3.97 ” Und ”5” in den Mitgliedsvariablen CGPA bzw. SEM aufbewahrt werden. Nach der Zuordnung der Werte an die Mitglieder haben wir die angewendet Pfeilbetreiber (->) um die Mitglieder zu erreichen und ihren Wert zu drucken, wie in der Ausgabe gezeigt.
Ausgang
Abschluss
Der Pfeilbetreiber (->) ist ein wesentlicher Operator in der C ++ - Programmierung, mit dem der Zugriff auf Klassenmitglieder mithilfe einer Zeigervariablen zugreifen kann. Es ist einfach zu bedienen und spart Zeit im Vergleich zur Verwendung der Kombination der Sternchen (*) Und Punkt (.) Betreiber. Durch Verständnis, wie der Pfeilbetreiber in C ++ verwendet wird.