Looking for c++ Keywords? Try Ask4Keywords

C++Schlüsselwort const


Syntax

  • const Typ myVariable = initial; // deklariert eine const-Variable; kann nicht geändert werden
  • const Type & myReference = meineVariable; // Deklariert einen Verweis auf eine const-Variable
  • const Typ * myPointer = & meineVariable; // Deklariert einen Zeiger auf-const. Der Zeiger kann sich ändern, das zugrunde liegende Datenelement kann jedoch nicht über den Zeiger geändert werden
  • Geben Sie * const myPointer = & myVariable; // Deklariert einen const-Zeiger. Der Zeiger kann nicht neu zugewiesen werden, um auf etwas anderes zu verweisen, das darunterliegende Datenelement kann jedoch geändert werden
  • const Typ * const myPointer = & meineVariable; // Deklariert einen konstanten Zeiger auf eine konstante.

Bemerkungen

Eine Variable als markiert const kann nicht 1 geändert werden. Wenn Sie versuchen, keine Nicht-Konstanten-Operationen aufzurufen, wird ein Compiler-Fehler ausgegeben.

1: Nun, es kann durch const_cast geändert werden, aber das sollte man fast nie verwenden

Schlüsselwort const Verwandte Beispiele