Coliruでコードをテストしていたところ、奇妙な出力が得られました。私はコードを調べて、この簡単なコードでそれを再現することができました:
int main()
{
π
}
g ++での出力:
clang:
たとえば、pi
(アドレスなしで)だけを使用すると、期待される結果が表示されます。
main.cpp:3:5: error: 'pi' was not declared in this scope
pi;
^
自分のマシンでg ++ 4.9.2を使用して、他のサイトでこれを再現しようとしましたが、できませんでした。
これはこのサイトのバグですか、これらのコンパイラの設定ですか?
そしてなぜアドレス演算子(&
)だけを使用するとこの記号が表示されるのですか?
これは陽気です
—
オービットのライトネスレース
@ Random832:これは、ソースを表示するのではなく、DOMを閲覧するために得られるものです。
—
オービットのライトネスレース2015年
(╯°□°)╯︵ ┻━┻
ちなみに、ここでコメントした人の中には、Coliruのメンテナを知っている人もいます。彼は現在この問題を認識しています。上げてくれてありがとう。
—
オービットのライトネスレース2015年
&tm;
?™が表示されますか?その場合、出力はHTMLとして解釈されます。