問題タブ [operands]
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.
c++ - int と bool の変数で、「演算子 >> がこれらのオペランドと一致しません」というエラーが表示され続けます。>> 演算子のオーバーロード
私はC ++を初めて使用し、これはばかげた質問かもしれませんが、オブジェクトの配列をファイルに書き込み、<<および>>演算子をオーバーロードしてそこから読み取る必要があります。int と bool のクラスのメンバーに使用しようとすると、エラーが発生します。文字列型ではうまくいくように見えるので、どうすればいいのかわかりません。
c - このエラーが発生し続けます: バイナリ ^ へのオペランドが無効です ('double' と 'double' があります)
コードを実行するたびに、52 行目と 61 行目で同じエラー メッセージが表示され続けます。
これにより、デバッグ システムに次のように表示されます。
「ダブル」エラーが発生している他のスクリプトも調べましたが、その情報を使用して自分自身を助けることができませんでした。
私が調べたのはおそらく単純なことだと思います。
c++ - C ++エラー—演算子に一致しない=
「memblock」char配列のデータを変数m_Dataにコピーしようとしていますが、コピーしようとすると、次のエラーが発生しno match for operator "=" matches these operands
ます。m_Data
はすでにタイプであるため、それらを等しくする方法がわかりませんchar
。
これは、変数m_Dataをmemとして持つRLEクラスです。
c - C オペランドの評価順序の予期しない動作
楽しみのために、次のコード スニペットを用意しました。
C 仕様では、オペランド評価の順序がundefinedと書かれているため、22 * 19 または 19 * 14 のいずれかが表示されると予想していました。しかし、結果は 19 * 19 です。
私が思いついた唯一の説明は、コンパイラが の値に対して「遅延」評価を行い、の値は単に i の値である(i+=5)
と考えたということです。(i+=5)
についても同じです(i-=3)
。
ただし、次のコメントを外すとscanf()
:
プロンプトで 17 を入力します。
異なる動作を示すのはなぜですか?
c - C コードで係数オペランドが無視される
次のコードがあります。
これにより、次の逆アセンブリが生成されます。
unsigned short prev = ((wrLine - 1) % LINES_IN_FIFO);
wrLine = (wrLine + 1) % LINES_IN_FIFO;
興味深いことに、wrLine が 0 の場合、prev は 0xFFFF になり、wrLine が 15 の場合は 0x0000 になります。なぜこれらの1つだけが機能するのか考えていますか?
ありがとう、デヴァン
java - # の 1 ~ 1000 を表示していますが、13 で割り切れませんか? Javaで
プログラミング入門クラスの宿題に取り組んでいます。質問の 1 つは
13 で割り切れない 1 から 1000 までのすべての整数を表示するプログラムを作成してください (ヒント: 式 x % 13 ! = 0 が真の場合、x は 13 で割り切れません。% は剰余演算子であることを思い出してください。 ) 私の考えでは、プログラムに実行させたいのは、x が何であれ、x が 1000 未満の場合は 13 で割り、余りが 0 でない場合はその数値を表示することです。余りが0 の場合は、数字を表示しません。
私の最初の試みは次のとおりでした。
しかし、実行すると、1から999までの数字が出力されるだけです。おそらくこれはif/elseステートメントである必要があると思いますが、「else」パラメーターがどうなるかはわかりません。
私の本はこれを例として挙げています:
そしてもちろん、それは完璧に機能しました。
私が書いているはずのプログラムは、本に書かれている例とまったく同じではありませんが、原理は同じで、しばらくこれをいじっていて、問題を特定できないようです。
これは非常に単純な質問であり、答えはさらに単純であると確信していますが、私はプログラミングの初心者であり、少し迷っています。
何か案は?
c++ - C++ の無効なオペランドと型
A と B の方程式でこれらのエラーを取得し、それから他のエラーは calcit の最後にあるため、私はそれをスロープイットに渡そうとしています
php - PHP &$string - これはどういう意味ですか?
グーグルで検索しましたが、何も見つかりません。
&
それは前に何をし$string
&$string
ますか?