【发布时间】:2011-10-01 22:19:50
【问题描述】:
在为指向对象的指针数组创建访问方法时遇到问题。
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中是私有的? -
它是一种表格形式,其中 Objects 是 DummyClass 中的元素。
-
您需要更具体地说明“不起作用”。
标签: c++ arrays pointers object