Original Post
class ClassA
{
public:
ClassA()
{
x=0;
y=0;
}
~ClassA() {}
int GetX() {return x;}
int GetY() {return y;}
void SetX(int ix) {x = ix;}
void SetY(int iy) {y = iy;)
private:
int x,y;
};
class ClassB
{
public:
ClassB(int numObj)
{
maxObj = numObj;
a = new ClassA[maxObj];
b = new int[100];
}
~ClassB()
{
delete [] a;
delete [] b;
}
bool SomeFunc()
{
for(int i=0; i<maxObj; i++)
// ----------------
a->SetX(i);
// ----------------
}
private:
ClassA* a;
int* b;
int maxObj;
};