我可能已经有点习惯 Java 并且发现这比它应该的更难。这就是我所拥有的。
myObject[0] = new item1(this);
class item1
{
private:
int x;
int y;
public:
item1( passedPointer* pOne )
{
x = 5;
y = 5;
}
int returnX() { return x; }
int returnY() { return y; }
}
然后在另一种方法中,我想我可以说:
void check()
{
int y = item1.returnY();
int x = item1.returnX();
}
但我遇到了一个常见错误:非静态成员引用必须相对于特定对象。
这个类 item1 只有一个实例,最好的方法是什么?这只是我实际正在做的事情的简化片段,而不是实际代码。