Tは、オブジェクトへのポインタの配列のアクセスメソッドを作成する際に問題があります。クラスへのポインタの配列のアクセスメソッドの作成に関する問題
class DummyClass
{
private:
class Object
{
friend Dummyclass;
};
Object* Array[SIZE];
public:
void Set (int iii, Object *pointer) { Array[iii] = pointer; };
Object *& Get (int iii) { return Array[iii]; };
};
これは、クラスの外観です。 DummyClass方法で は、私はとしてのポインタをアクセスもしてみてください:
Array->Set(0, pointer);
Object* temporary_pointer = Array->Get(1);
さて、これは明らかに動作しませんが、私はすべて燃え尽きだし、理由を把握することはできません。 何か助けや提案をいただければ幸いです。前もって感謝します。
は、なぜあなたは 'Object'がDummyClass''でプライベートになりたいですか? – Beta
これはテーブルの形式です。ここでObjectsはDummyClassの要素です。 – HitmanMonkey
「うまくいかない」ということについてもっと具体的に説明する必要があります。 – Puppy