assignment-operator

    2

    2答えて

    複数の割り当てx[0],y = y,x[0]を考えてみましょう。以下の4つのケースのそれぞれに適用すると、これは4つの異なる結果をもたらす。 ケース1: x = np.array([[1,2], [3,4]]) y = [5,6] が を与える: x = [[1,2], [3,4]] y = [5,6] が x = [[5,6], [3,4]] y = [1,2] ケース2を与え

    1

    1答えて

    私は、いくつかのデータ、特に大きな静的に割り当てられた配列を含む構造体を持っています。 配列の長さが必ずしも完全に使用されているとは限りません。 私はこのデータのコピーを(リアルタイムループで)非常に頻繁に行う必要があるので、できるだけ効率的にする必要があります。したがって、有用なデータを含む配列の長さだけをコピーしたいと思います。 以下は、代入演算子のオーバーライドに関する私の提案です。あなたは

    2

    5答えて

    NaNは疑わしい起源の痕跡のある実装の1つですが、大部分はです。となります。 NaN = !NaN > true が、これは単に !NaNの評価を行った結果を返している...しかし、私は今日ノードプロンプトにこれをタイプし、実際にそれを理解することができませんでしたか?これは理にかなっていますが、NaNを別の値に代入しようとするとエラーが発生しないことに驚いています。 注:この質問は、この特

    0

    2答えて

    で私はこのようなクラスを書いている: class Digit { private : int *ref; public : Digit (int a) : ref(&a) {} int get_val() { return (*ref); } Digit operator= (int &a)

    0

    1答えて

    二重リンクリストクラスで5のルールを実装する方法を理解するのが難しいです。私はそれらのコンセプトを得て、それをコード化する方法だけで失われてしまいます。私はデストラクタとコピーオペレータを試みましたが、残りのスタンドではまだ進んでいます。ヘルプ/ガイダンスは感謝しています、ありがとうございます。 デストラクタ/コピー: ~DList() { Node* current = front_

    1

    1答えて

    Fortranで特定の派生型の組み込み代入演算子を無効にすることはできますか?基本的に私は、次のコンパイル時にエラーしたいと思います: type(MyType) :: a, b a = b 私はすでにタイプ結合代入演算子を宣言し、それが民間作ってみたが、これは単に代わりに呼び出されている固有の代入演算子になり。もちろん、これを実行時エラーにするためにプログラムを停止する代入演算子を宣言するこ

    -1

    1答えて

    HashMapを実装しています。コピーコンストラクタと代入演算子のオーバーロード関数があります。再ハッシングがHashMapで発生すると、代入演算子のオーバーロード関数はセグメンテーション違反をスローします。しかし、再ハッシングが発生しなければ代入演算子は正常に動作します。私はあまりにも長い間コードを見ていたかもしれないと思うし、コードをスキャンする新しい目のセットが問題を明らかにするならば。ここ

    1

    1答えて

    私は私の仕事でC#MVCのWebアプリを継承しましたし、直接、次のようになり、コントローラクラスの内部の割り当てがあります: public class FooController : Controller { private IAuthenticationManager AuthenticationManager => HttpContext.GetOwinContext().Auth

    -1

    3答えて

    を使用しないようにコード代入演算子を使用している同じように動作している場合: #include <stdio.h> #include <math.h> void main() { double pi = 3.1415926535; int a = 1; int i; for (i=0; i < 3; i++) if (a = c