【发布时间】:2014-08-02 11:41:19
【问题描述】:
在我正在处理的项目中,我需要创建一个类,其中包含指向同一类的其他对象的指针数组。我目前在初始化这个数组时遇到了麻烦。 示例:
class MrClass{
MrClass* otherInstances[];
public:
MrClass(MrClass* x[]){
otherInstances = x;
}
}
这个数组的大小必须任意,因为要传递的类的实例数是在编译时定义的,而且它必须是指针,因为类的多个实例必须能够访问相同的对象。
【问题讨论】:
-
你的意思是说要传递的类的实例数是在runtime定义的吗?
标签: c++