私はC++(javaプログラマー)には新しく、イントロコースの宿題に取り組んでいます。目的は「コンストラクタ、動的メモリ割り当て、 オペレータのオーバーロード」です。実際、私は実際の仕様の1つに固執しています。C++ dvcでポインタへのポインタを入れる方法
私は2つのクラスのColorとColorBoxを作成しています。命令では、ColorBoxのメンバ変数がint width、int heightおよびColor ** dataであることが指定されています。私の理解では、データは2DオブジェクトのColorオブジェクトへの参照を保持しています。
私の質問はDVCのデータに何らかのタイプの空または基本値を設定するにはどうすればよいですか?そして、誰かがこの種のポインタについて上手く書くためのリンクを持っていますか?私は配列とポインタの一般的な書き込みアップを見つけましたが、私はまだこの問題を回避するのに問題があります。
ありがとうございます!
編集: 私はそれを以下のコードで動作させると思っていますが、私はまだ私が何をしているのか分からないと思います。
ColorBlock::ColorBlock()
{
this->width = 0;
this->height = 0;
Color temp_data[1][1];
this->data = (Color**)temp_data;
}
ここで「DVC」とは何ですか? – Dai
デフォルト値コンストラクタ – SMI
Ecxellent。私はDamme Van Claude-JeanであなたがJをどのように失ったのだろうと思っていました。 – user4581301