Assume class Child
is a derived class of the class Parent
. In a five file program, how would I specify in Child.h
that I want to call
The initialization list of a constructor is part of its definition. You can either define it inline in your class declaration
class Child : public Parent {
// ...
Child(int Param, int ParamTwo) : Parent(Param)
{ /* Note the body */ }
};
or just declare it
class Child : public Parent {
// ...
Child(int Param, int ParamTwo);
};
and define in the compilation unit (Child.cpp
)
Child::Child(int Param, int ParamTwo) : Parent(Param) {
}