2
编译器在错误时显示“ pi”符号
我在Coliru上测试了一些代码,但得到了奇怪的输出。我记下了代码,可以用以下简单的代码重现它: int main() { π } 在g ++上的输出: 铛: 例如,仅使用pi(不指定地址)显示预期结果: main.cpp:3:5: error: 'pi' was not declared in this scope pi; ^ 我尝试使用g ++ 4.9.2和其他站点在我的机器上重现此错误,但我无法。 这是此站点上的某些错误,还是这些编译器的某些配置? 为什么只使用地址运算符(&)来显示此符号?