rendered paste bodyclass Root
{
public:
char *paramList[2];
void updateData(Root rootList[4], int param, char val);
};
void Root::updateData(Root rootList[4], int param, char val)
{
int i;
for(i = 0; i<3; i=i+1)
rootList[i].paramList[param][0] = val;///////***
}
class Object:public Root
{
public:
Object();
char var;
char var2;
};
Object::Object()
{
paramList[0] = &var;
paramList[1] = &var2;
}
/*******************************/
int main(void)
{
int i;
Root *myObj = new Root[4];
myObj[0].updateData(myObj,0,12);
return 0;
}