I am an amateur in C++. I have a question about the data constructor. Can I initialize the parent class first and then call the constructor of the member class within a member method?
class Data{
    public: 
    Data(datalist);
    setPar();
    getPar();
private:
    //other variables
};
class MainProg{
public:
    MainProg();
    dataInput();
    dataProcess();
    dataOutput:
private:
    Data dataobj;
};
MainProg::dataInput(parlist){
    ..... //read data here
    dataobj(datalist);
}
 
     
    