1234567891011121314151617181920212223242526
#include <QDebug> #include "myclass.h" int main(int argc, char *argv[]) { QObject parent; MyClass *a, *b, *c; a = new MyClass("foo", &parent); b = new MyClass("ba-a-ar", &parent); c = new MyClass("baz", &parent); qDebug() << a->text() << " (" << a->getLengthOfText() << " )"; a->setText(b->text()); qDebug() << a->text() << " (" << a->getLengthOfText() << " )"; delete a; return a->getLengthOfText(); // <------- }
a->getLengthOfText()
std::unique_ptr<MyClass> a( new MyClass("foo", &parent) ) ;