Ich habe Code auf Coliru getestet und eine seltsame Ausgabe erhalten. Ich ging den Code durch und konnte ihn mit diesem einfachen Code reproduzieren :
int main()
{
π
}
Die Ausgabe auf g ++:
klirren:
Wenn Sie beispielsweise nur pi
(ohne die Adresse von) verwenden, wird das erwartete Ergebnis angezeigt:
main.cpp:3:5: error: 'pi' was not declared in this scope
pi;
^
Ich habe versucht, dies auf meinem Computer mit g ++ 4.9.2 und auf anderen Websites zu reproduzieren, konnte dies jedoch nicht.
Ist das ein Fehler auf dieser Seite, eine Konfiguration dieser Compiler?
Und warum &
wird dieses Symbol nur mit der Adresse des Operators ( ) angezeigt?
&tm;
? Kommst du ™? In diesem Fall wird Ihre Ausgabe als HTML interpretiert.(╯°□°)╯︵ ┻━┻
Antworten:
Dies ist ein Fehler auf der Site, da die Ausgabe des Compilers nicht ordnungsgemäß maskiert wird. Der Compiler sollte ausgeben
π
, aber das ist gültiger HTML- Code , der das angezeigte pi-Symbol erzeugt.quelle
π
ist HTML-Code für π. Es sieht so aus, als hätte jemand vergessen, den Dingen richtig zu entkommen.quelle