this is a pure c++ class problem , i am not good with pointers and it seems somehow pointers should be used,...pls see the problem below..
i have three classes named super ,child1 and child2..
#include "child1.h"
#include "child2.h"
class super
{
private:
int record_clicks;
..
child1 *myChild1;
child2 *myChild2;
..
};
class child1
{
..
private:
int record_clicks;
..
}
class child2
{
..
private:
int record_clicks;
..
}
the problem i am facing is that that when i change the value in child1->recordClick i wanted to see the changed value in child2->recordClick, i make a function for that which passes the value of recordClick to TrainingUI which then passes this value to child2,but now if i wanted to change the value in child2->recordClick and show it on child1->recordClick ...how can i do that i mean how to change recordClicks value in both direction..i hope u undertsand
So you want both 'record_clicks' to be changed when you change just one, right? You'd need to make both 'record_clicks' pointers to int and initialize them like this: