問題タブ [numerics]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
115 参照

c++ - 文字列にintを追加するC ++

文字列がstring fooあり、 と書いた場合、文字列foo += 27に何が追加されますか? ASCII 16 進値 0x27 または 0x1b の文字ですか?

また、試してみるfoo += 0と、文字列と int を使用した += 演算子のあいまいなオーバーロードを示すコンパイル エラーが発生します。ゼロ以外の数値を追加してもコンパイル エラーが発生しないのに、ゼロを追加するとエラーが発生するのはなぜですか?

最初int z = 0に、次に と言うとfoo += z、エラーは発生しません。違いの原因は何ですか?