Das Schlüsselwort const kann als Qualifizierer beim Deklarieren von Objekten, Typen oder Elementfunktionen verwendet werden. Wenn Sie ein Objekt qualifizieren, bedeutet die Verwendung von const, dass das Objekt nicht das Ziel einer Zuweisung sein kann und Sie keine seiner nicht konstanten Elementfunktionen aufrufen können.
Was nützt es, den const-Qualifizierer zu haben?
Der Qualifizierer const kann auf die Deklaration einer beliebigen Variablen angewendet werden, um anzugeben, dass ihr Wert nicht geändert wird (Was davon abhängt, wo konstante Variablen gespeichert sind, können wir ändern Wert der konstanten Variablen durch Verwendung des Zeigers). Das Ergebnis ist implementierungsabhängig, wenn versucht wird, eine Konstante zu ändern.
Welche Art von Mitgliedsfunktion verwendet das const-Qualifikationsmerkmal?
Der const-Qualifizierer am Ende einer Elementfunktionsdeklaration zeigt an, dass die Funktion auf Objekten aufgerufen werden kann, die selbst konstant sind. const-Elementfunktionen versprechen, den Status von nicht veränderlichen Datenelementen nicht zu ändern.
Was ist ein konstanter Qualifizierer?
Der const-Qualifizierer deklariert ein Datenobjekt ausdrücklich als etwas, das nicht geändert werden kann. Sein Wert wird bei der Initialisierung gesetzt. Ein Element kann sowohl const als auch volatile sein. … In diesem Fall kann das Element nicht legitim von seinem eigenen Programm geändert werden, sondern von einem asynchronen Prozess.
Wo setzt man eine Konstante?
Eine konstante Elementfunktion kann keine nichtstatischen Datenelemente ändern oder aufrufenElementfunktionen, die nicht konstant sind. Um eine konstante Elementfunktion zu deklarieren, setzen Sie das Schlüsselwort const hinter die schließende Klammer der Argumentliste. Das Schlüsselwort const ist sowohl in der Deklaration als auch in der Definition erforderlich.