Testowałem kod na Coliru, a otrzymałem dziwne wyniki. Zeszłam kod i może odtworzyć je z tej prostej piece of code:Kompilator pokazujący symbol "pi" przy błędzie
int main()
{
π
}
Wyjście na g ++:
dzyń:
Na przykład, przy użyciu tylko pi
(bez adresu-of) pokazuje oczekiwany wynik:
main.cpp:3:5: error: 'pi' was not declared in this scope
pi;
^
Próbowałem odtworzyć to na moim komputerze, używając g ++ 4.9.2 i na innych stronach, ale nie mogłem.
Czy to błąd na tej stronie, niektóre konfiguracje tych kompilatorów?
Dlaczego tylko za pomocą operatora adresu (&
) pokazuje ten symbol?
Co się stanie, jeśli wstawisz '&tm;'? Czy pojawiasz się ™? Jeśli tak, twoje dane wyjściowe są interpretowane jako HTML. – tadman
@tadman Zgodnie z tym [witryna] (http://www.ascii.cl/htmlcodes.htm) ™ nie ma kodu "nazwa" HTML, tylko kod HTML: ™ Daje to oczekiwane [wyjście] (http://coliru.stacked-crooked.com/a/e4b5054d82c00595). – gurka
ahaha to jest zabawne –