Qt classes parent child relationship.

  • Hi all,

    I was designing some classes for my application and wondered if the parent /child relationship of Qt can allow me to do something like this:
    QObject * fatherObject=new QObject(0);

    //I dynamically create a memory space.The parent should take care of cleaning up for this memory space even after we loose access to it by assigning pmClass pointer to another dynamically allocated space.
    Qclass * pmClass= new QClass(fatherObject);

    pmClass=new QClass(fatherObject);


    //When the parent dies he dies with all his children .
    delete fatherObject;


    NOTE:This is not inheritance it is simple parent /child relationship .

    Thanks for your input.

  • Yes, this will work as you expected.

Log in to reply

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.