dynamic-memory-allocation

    1

    4答えて

    誰でもこのコードのバグを見つけることができますか?私はmatriz nXnの行列式を計算する関数を作成しようとします。プログラムは正常に実行されますが、「やわらかい」ことが起こります。私は 'char'型の変数 'c​​h'を宣言し、もうそれは必要ありません。しかし、この変数を削除すると、実行エラーが発生します。どうして? /*the function 'pot' calculate a inte

    1

    3答えて

    誰かが私との違いを非常に小さな言葉で説明できますか?私はこれを理解していないし、私の現在のプロジェクトでは非常に混乱しています。私は何をしようとしていることは、このコードを修正です: const Multinumber& Pairs::operator+(const Multinumber &rhs) const { const Pairs &_rhs = dynamic_cast<c

    1

    2答えて

    機能はこれです: Set::Set(Multinumber* tempArray[], int tempSize) { numElements = tempSize; capacity = tempSize*2; setArray = new Multinumber*[capacity]; for (int i=0; i<numElements; i++) { addElem

    0

    2答えて

    私は、Multinumber型のものを多態的に保持して管理できる設定クラスを持っています。これは、Pair、Rational、またはComplexタイプのオブジェクトにすることができます。私が実行している問題は、このクラスは動的なメモリ管理が必要であり、多くの場合、以下のような関数のように、どのタイプを割り当てるべきか分かりません。セットは型にとらわれないので、Multinumber * var

    0

    3答えて

    私は、MultinumberがPairs、Rational、およびComplexによって継承されるように、以下の関数と階層のクラスを持っています。これらのすべてはMultinumberで仮想的な機能を共有します。私の問題は次のコードです。今書き込まれている方法では、newElement変数がMultinumber**のsetArrayに追加されたときに範囲外になり、この関数内でメモリを割り当てる方

    1

    2答えて

    参考になりましたが、動的メモリ管理があり、 はメモリを再割り当てする関数を見ていましたが、この関数を使って配列を大きくすることができるかどうかは疑問でしたその意味が、私は本当にこれは私の質問をしているので、ここでCPLUSPLUS参照 上の例に表示されます。このライン more_numbers = (int*) realloc (numbers, count * sizeof(int)); を

    0

    2答えて

    私はC++プログラミングの初心者ですが、これはおそらく小さな問題ですが、クラス内に可変サイズの配列を作成し、テキストファイルデータをその中に転送する必要があります。ここHISTORYFile >> ClusterCoord[i];は、私が cout << CoordClassExample.ClusterCoord[1] << "\n"; 、を介してメインプログラムに情報へのアクセスを取得しよ

    1

    1答えて

    InstrumentsオブジェクトAllocをチェックしている間に、CFArrayとCFStringの割り当てがすべて赤色になりました。 ヒストグラムの使用されている部分がヒストグラム全体の1/10(どちらも赤色になっている)なので、オブジェクトは生きているが使用されていないように見えます。 このアプリは、7つのビューコントローラを備えたフォトライブラリアプリケーションです。個々のビューコントロー