問題タブ [comma-operator]
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.
perl - Perl のスカラー コンマ演算子はいつ便利ですか?
for
ループ以外の場所でスカラー コンマ演算子を使用する理由はありますか?
c++ - Why doesn't my overloaded comma operator get called?
I'm trying to overload the comma operator with a non-friend non-member function like this:
Basically, I'm trying to get the comma operator usable from both sides, with a float. Having a member function only allows me to write obj, float_val
, while having an additional helper non-friend non-member function allows me to write float_val, obj
; but the member operator function doesn't get called.
GCC cries:
Note:
I realise that overloading operators, that too to overload comma op., Is confusing and is not at all advisable from a purist's viewpoint. I'm just learning C++ nuances here.
c++ - この動的割り当ては何をしますか?
今日、そのようなコードを C++ で記述してコンパイルできることを知りました。
これの目的は何ですか?もちろん動的なことは知ってnew int(5)
いますが、ここで迷ってしまいます。手がかりはありますか?
c++ - 可変引数の C++ オーバーロード演算子コンマ
引数の演算子コンマをオーバーロードすることにより、関数の可変引数を構築することは可能ですか? 私はそうする方法の例を見たい..、おそらく次のようなもの:
c++ - C++オーバーライドグローバル演算子コンマはエラーになります
2番目の関数はエラーC2803を返しますhttp://msdn.microsoft.com/en-us/library/zy7kx46x%28VS.80%29.aspx:'演算子、'にはクラスタイプの少なくとも1つの正式なパラメーターが必要です。どんな手掛かり?
c++ - C ++-x、yを返します。ポイントは?
私は数年間CとC++でプログラミングしてきましたが、今は大学のコースを受講しているところです。たとえば、この本には次のような機能があります。
私はそのような構文を見たことがありません。,
実際、パラメータリストの外で使用される演算子を見たことがありません。y
ただし、常に返される場合、ポイントは何ですか?このようにreturnステートメントを作成する必要がある場合はありますか?
(また、私の本は特にC ++ですが、両方に適用されるため、Cにもタグを付けました)
c++ - コンマ演算子がコンマ演算子として機能しないのはいつですか?
このコードを見たら、
f(23, 23)
コンマはコンマ演算子としてではなくセパレータとして機能するため、コンパイルされません。
コンマがコンマ演算子として機能しないのはどこですか? それとも逆?
c++ - forループのコンマ
次の行でエラーが発生するのはなぜですか?
コンパイラはg++です。
javascript - JavaScript式でコンマは何をしますか?
私が使用する場合:
しかし、私が使用する場合:
1,09は数字ではないことを私は知っています。
コードの最後の部分でコンマは何をしますか?