Looking for c++ Keywords? Try Ask4Keywords

C++Schlüsselwörter


Einführung

Schlüsselwörter haben eine durch den C ++ - Standard definierte feste Bedeutung und können nicht als Bezeichner verwendet werden. Es ist nicht zulässig, Schlüsselwörter mithilfe des Präprozessors in einer Übersetzungseinheit neu zu definieren, die einen Standard-Bibliothekskopf enthält. Schlüsselwörter verlieren jedoch ihre besondere Bedeutung in Attributen.

Syntax

  • asm ( String-Literal );
  • noexcept ( Ausdruck ) // Bedeutung 1
  • noexcept ( konstanter Ausdruck ) // Bedeutung 2
  • noexcept // bedeutung 2
  • sizeof unary-expression
  • sizeof ( Typ-ID )
  • sizeof ... ( Bezeichner ) // seit C ++ 11
  • Type - Name verschachtelt-name-Bezeichner Kennung // 1 Bedeutung
  • Typname Vorlage für geschachtelte Namen (optional) ( opt ) simple-template-id // Bedeutung 1
  • Typname Kennung (opt) // Bedeutung 2
  • Typname ... Bezeichner ( Opt ) // Bedeutung 2; seit C ++ 11
  • Bezeichner Typname ( opt ) = Typ-ID // Bedeutung 2
  • template < template-parameter-list > typename ... ( opt ) Bezeichner ( opt ) // Bedeutung 3
  • template <template-Parameter-Liste> Typname Kennung (opt) = id-Ausdruck // Bedeutung 3

Bemerkungen

Die vollständige Liste der Keywords lautet wie folgt:

Das Token final und override sind keine Schlüsselwörter. Sie können als Bezeichner verwendet werden und haben nur in bestimmten Zusammenhängen eine besondere Bedeutung.

Die Token and , and_eq , bitand , bitor , compl , not , not_eq or or_eq , xor und xor_eq sind alternative Schreibweisen von && , &= , & , | , ~ ! , != , || , |= , ^ und ^= . Der Standard behandelt sie nicht als Schlüsselwörter, aber sie sind Schlüsselwörter für alle Absichten und Zwecke, da es unmöglich ist, sie neu zu definieren oder sie zu verwenden, um etwas anderes als die von ihnen repräsentierten Operatoren zu bedeuten.

Die folgenden Themen enthalten ausführliche Erklärungen zu vielen Schlüsselwörtern in C ++, die grundlegenden Zwecken dienen, z. B. zum Benennen von Basistypen oder zum Steuern des Ausführungsflusses.

Schlüsselwörter Verwandte Beispiele