I have the following, rather stupid question
I made a parent class called "Space" with a name (eg. sun) and a weight (float).
Then i made a child class called "Planet" with a datamember "Space turnaround" (example, the earth-planet turns around the sun-space)
I made a constructor :
Code:
Planet(char*="",float=0.0,Space);
a getTurnaround function :
Code:
Space & getTurnaround (void) const;
now my problem is, i don't know how I should write the Planet-constructor. I was thinking something like :
Code:
Planet::Planet(d):Space(n,f)
{
name= new char[strlen (n) +1];
strcpy(name,n);
weight= f;
turnaround= d; //would requere a friend operator= if im not mistaking
}
and for the getTurnaround :
Code:
Space Planet::getTurnaround(void) const
{
return turnaround;
}
But I expect a lot of mistakes in this, since this is my first experience with passing classes.
Hope someone can help.