Ich habe vor einiger Zeit mit einem neuen C ++ - Entwickler zusammengearbeitet, als er die Frage stellte: "Warum können Variablennamen nicht mit Zahlen beginnen?"
Ich konnte keine Antwort finden, außer dass einige Zahlen Text enthalten können (123456L, 123456U), und das wäre nicht möglich, wenn die Compiler denken würden, dass alles mit einer gewissen Anzahl von Alpha-Zeichen ein Variablenname ist.
War das die richtige Antwort? Gibt es noch weitere Gründe?
string 2BeOrNot2Be = "that is the question"; // Why won't this compile?
0
, das 0 auf den Stapel drückt. Eine andere ist 0=
, die prüft, ob 0 auf dem Stapel ist.