07-C++ Basic Grammar (oft auf const verwiesen)

Referenzen können durch const geändert werden, sodass Daten nicht durch Referenzen geändert werden können, die als konstante Referenzen bezeichnet werden können

const muss auf die linke Seite des &-Symbols geschrieben werden, um als konstante Referenz betrachtet zu werden

Eigenschaften von const-Referenzen:

        Kann auf temporäre Daten zeigen (Konstanten, Ausdrücke, Funktionsrückgabewerte usw.)

        Kann auf verschiedene Arten von Daten verweisen

Als Funktionsparameter (diese Regel gilt auch für konstante Zeiger)
        kann konstante und nicht-konstante Argumente akzeptieren (nicht-konstante Referenzen können nur nicht-konstante Argumente akzeptieren)

        Kann mit nicht konstanten Referenzen überladen werden

Wenn die konstante Referenz auf verschiedene Datentypen zeigt, wird eine temporäre Variable generiert, das heißt, die Referenz zeigt zum Zeitpunkt der Initialisierung nicht auf die Variable

Guess you like

Origin blog.csdn.net/qq_56728342/article/details/129628950