Kommentare (C++)

Ein Kommentar ist Text, den der Compiler ignoriert, der jedoch für Programmierer hilfreich ist. Kommentare werden in der Regel verwendet, um Code zu Referenzzwecken mit Anmerkungen zu versehen. Der Compiler behandelt sie als Leerzeichen. Sie können Kommentare beim Testen verwenden, um bestimmte Codezeilen inaktiv zu machen; #if/#endif Präprozessordirektiven funktionieren hierfür jedoch besser, da Sie Code umgeben können, der Kommentare enthält, aber keine Kommentare verschachteln können.

Es gibt folgende Möglichkeiten, einen C++-Kommentar zu schreiben:

  • Die Zeichen /* (Schrägstrich, Sternchen), gefolgt von einer beliebigen Folge von Zeichen (einschließlich neuer Zeilen), gefolgt von den Zeichen */. Diese Syntax ist mit der Syntax von ANSI C identisch.

  • Die Zeichen // (zwei Schrägstriche), gefolgt von einer beliebigen Folge von Zeichen. Eine neue Zeile, der nicht direkt ein umgekehrter Schrägstrich vorangestellt ist, beendet diese Art des Kommentars. Daher wird dies häufig als "einzeiliger Kommentar" bezeichnet.

Die Kommentarzeichen (/*, */ und //) verfügen über keine besondere Bedeutung innerhalb einer Zeichenkonstante, eines Zeichenfolgenliterals oder eines Kommentars. Kommentare, die die erste Syntax verwenden, können deshalb nicht geschachtelt werden.

Siehe auch

Lexikalische Konventionen