原谅我,如果我是愚蠢的或愚蠢的。很晚了。我累了。但这已经让我发疯了。
我有一个类。在这个类里面有一个*变量。这个指针变量指向同一个类的其他对象.然而,当我试图在变量指向的对象里面分配公共变量时,我得到了一个错误信息。
举个例子。
class Object(){
public:
int varOne;
*Object objectToInteract;
void methodDoThing(){
*objectToInteract.varOne = 1277;
}
}
Object objectArray[10] //Contains a variety of Objects
为什么不能用?是否有一个简单的解决方案,而我那可怜的被滥用的、被殴打的、疲惫的大脑却没有明白?
你可能想要这样的东西。
objectToInteract = &objectArray[3];
objectToInteract->varOne = 1277;