relational-operators

    2

    1答えて

    論理演算の結果を加算するのに問題はありませんか?私はゼロより大きな数字をカウントしたい場合 私は?このような何かを行うことができます(またはより良い方法はありますか?) int a[3] = {1,-5,3}; int result = 0; for(int i = 0 ; i<3; i++) { result += a[i]>0; }

    0

    1答えて

    私は自分のヒープクラスを書くのをやっています。私のテンプレートヒープクラスでは、演算子 '>'と '<'がテンプレート型で定義されている必要があります。 私が書いたサンプルクラスのインスタンスを使用すると、すべてうまく動作するように見えました(int型でもうまくいきました)。しかし、クラスインスタンスがヒープ内の異なるノードから移動するにつれてインスタンスの構築が非常に多いので、私はクラスのsha

    2

    3答えて

    私はいくつかのコードを読んで、このかなり不可解な構文上で来た: size_t count = 1; char *s = "hello you"; char *last_word = "there"; count += last_word < (s + strlen(s) - 1); #line of interest カウントが何らかの形で、インクリメントされます。しかし、私は<演

    2

    2答えて

    C++でバイナリ・リレーショナル演算子をオーバーロードするための正しい/標準的な方法は何ですか? はそれがより良いメンバ関数、またはfriend無料の機能を使用することですか? 例えば: class X { public: ... // Use member function overloads bool operator==(const X& rhs) cons

    -1

    1答えて

    私は現金登録プログラムを書いていました。私はほとんどすべてを行っていました。私のプログラムはほぼ終了しました。しかし、私は問題が1つあります。このプログラムは、最終的には、ユーザーがテイクアウトに行くことを望んでいる。しかし、ユーザーが現金を入力して支払う必要があるとき、私は問題に直面する。ユーザーが与えた現金が、購入した商品の合計金額を超える場合、変更をユーザーに返しますが、ユーザーが指定した現

    2

    1答えて

    私は人々が取る参照==、~=、このように、そのエントリを取得するために行列を以下のカッコ内の異なる次元を持つマトリックス間>、<: b = 1 4 7 2 5 8 3 6 9 >> b == [1 2 3] ans = 3×3 logical array 1 0 0 0 0 0 0 0 0 >> b