All pastes #886782 Raw Edit

Miscellany

public text v1 · immutable
#886782 ·published 2008-01-31 22:38 UTC
rendered paste body
class 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)
{
  Object *myObj = new Object[4];
  
  myObj[0].updateData(myObj,0,12);
  
  return 0;
}