copy-constructor

    -1

    1答えて

    私は多くのGoogle検索を行っており、何が起こっているのかわからないようです。私は自分自身にC++を教えています(私はJavaにもっと精通しています)。 ポインタとしてではなく、インベントリクラスマップに格納されているアイテムクラスオブジェクトがあります。私はインベントリから項目の1つを取り出し、インベントリマップから削除しながら一時変数に割り当ててから、オブジェクト自体を返して何か他のものが使

    0

    2答えて

    私は、オブジェクトの作成中に呼び出す必要があるパラメータ化されたコンストラクタで構成されるクラスを持っています。このクラスには、プライベートコピーコンストラクタも含まれています。次に、このクラスのparamterコンストラクタを呼び出す方法を示します。クラスへのポインタ参照を作成できると思います。しかし、参照を使用してパラメータコンストラクタを呼び出す方法は? 私のプログラム: #include<

    0

    1答えて

    私はカスケード分類器のOpenCVのチュートリアルを見ているの過程にいるよ、この構文を参照して起こった: std::vector<Rect> faces; Mat frame_gray; Mat faceROI = frame_gray(faces[i]);, frame_grayインスタンス化との間でいくつかの他のコードがありますfaceROIインスタンス化。私の質問は - どのような

    -1

    1答えて

    の代わりに呼ばれるコピーコンストラクタ 私は今Matrixで簡単な演習をしようとしていますが、この操作を実装したいと思います:Matrix a、Matrix b、Matrix c(a)、Matrix d = a、Matrix e = a + b。現時点では私はそれを単純なままにしておきますが、後で同じことをしたいのですが、ダイナミックな割り当てと後でスマートポインタを使用します。 私は明示的なコピ

    0

    1答えて

    は、次のコード例を見てみてください。 class testo { public: testo() { cout << " default " << endl; } testo(const testo & src) { cout << "copy " << endl; } testo(const te

    -1

    2答えて

    私はスタックコピーコンストラクタに多くの問題があります。 DSStackはStack抽象クラスを拡張し、データ(トークン)を格納するために二重リンクリストを使用します。それは、コンストラクタのthis.push(oldListNode.getToken());行で失敗し続けます(NullPointerException)。私は自分の問題を解決するのに役立つと思われるメソッド/クラスを追加しました。

    3

    2答えて

    私はC++を学び、クラス階層を学ぶためのコードを作成しなければなりません。クラスAとBがhas-a関係とクラスBとCを持つように構築されています。私のメインファイルにオブジェクトのコピーを作成する必要があります。これは、AのコピーコンストラクタがBとC、しかし、私は方法がわかりません。 #ifndef A_HH #define A_HH #include "B.hh" class A

    0

    1答えて

    std::ofstreamのラッパーであるクラスfileを作成しました。 Containerを作成して、fileのすべてのインスタンスを格納しました。 class file { private: std::ofstream ofs; public: void open(std::string filename); void write(std::stri

    -1

    2答えて

    更新の質問: 私はなぜ私は建設されている。 そして、どこでそれを傾けることができますか? 私は大学でC++の本を読んでいますが、私はそれを見つけました。 何か間違いがありますのでごめんなさい。 #include <vector> #include <string> #include <iostream> struct President { std::string name;

    -1

    1答えて

    オブジェクトのコピー(コピーコンストラクタを使用してintインスタンス変数を持つ)は元のオブジェクトと同じインスタンス変数を取得しますか?もしそうなら、私は元のオブジェクトとコピーオブジェクトが同じインスタンス変数を参照しているのだろうかと思っていました。以下の例を見てください。既存のBankAccountのコピーを作成すると、両方とも同じインスタンス変数balanceとaccountNumber