编译器显示错误的“pi”符号
我正在Coliru上testing一些代码,并且得到了一个奇怪的结果。 我下了代码,可以用这段简单的代码重现它:
int main() { π }
g ++上的输出:
铛:
例如,只使用pi
(不带地址)显示预期的结果:
main.cpp:3:5: error: 'pi' was not declared in this scope pi; ^
我试图在我的机器上重现这一点,使用g ++ 4.9.2和其他网站,但我不能。
这是这个网站上的一些错误,这些编译器的一些configuration?
为什么只使用地址运算符( &
)显示这个符号?
这是一个网站上的错误,因为编译器的输出没有正确逃脱。 编译器应该输出π
,但这是有效的HTML,产生你看到的pi符号。
π
是π的html代码。 它看起来像有人忘了妥善逃避的事情。