2
エラー発生時にコンパイラーが「pi」記号を表示
Coliruでコードをテストしていたところ、奇妙な出力が得られました。私はコードを調べて、この簡単なコードでそれを再現することができました: int main() { π } g ++での出力: clang: たとえば、pi(アドレスなしで)だけを使用すると、期待される結果が表示されます。 main.cpp:3:5: error: 'pi' was not declared in this scope pi; ^ 自分のマシンでg ++ 4.9.2を使用して、他のサイトでこれを再現しようとしましたが、できませんでした。 これはこのサイトのバグですか、これらのコンパイラの設定ですか? そしてなぜアドレス演算子(&)だけを使用するとこの記号が表示されるのですか?