Hello,
I'm working on a project with a couple of classes connected via aggregations like this:
ClassA <>---1 ClassB <>---5 ClassC
ClassC contains int value;
Now ClassA declares ClassB as: ClassB* itsClassB
And ClassB declares ClassC as: ClassC* itsClassC[5]
Normally, I could get 'value' by using 'itsClassC[0]->getValue();' from within ClassB. But now I want it from within ClassA. My guess was to use 'itsClassB->itsClassC[0]->getValue();' but that doesn't seem to work.
How do I correctly call the 'getValue()' operation from within ClassA?
Thanks in advance
I'm working on a project with a couple of classes connected via aggregations like this:
ClassA <>---1 ClassB <>---5 ClassC
ClassC contains int value;
Now ClassA declares ClassB as: ClassB* itsClassB
And ClassB declares ClassC as: ClassC* itsClassC[5]
Normally, I could get 'value' by using 'itsClassC[0]->getValue();' from within ClassB. But now I want it from within ClassA. My guess was to use 'itsClassB->itsClassC[0]->getValue();' but that doesn't seem to work.
How do I correctly call the 'getValue()' operation from within ClassA?
Thanks in advance
Comment