Qt Object aus MyClass(QQuickItem *parent = 0) erzeugen



  • Hallo Zusammen,

    Ich möchte aus diesem Class einen Objeckt erzeugen.
    Meine Versuch wäre:

    MyClass myClass = new MyClass(0);
    

    aber das ist falsch!!!!

    Danke


  • Moderators

    Hi! Bloß ein Tippfehler, hast ein Asterisk vergessen:

    MyClass *myClass = new MyClass(0);
    

    BTW, in der Überschrift hast du geschrieben...

    MyClass(QQuickItem *parent = 0)
    

    ... weil da steht = 0, kannst du die null in deinem Constructor-Aufruf auch weglassen. Das nennt man "default parameter":

    MyClass *myClass = new MyClass();
    

    Desweiteren kannst du dir seit C++ Version 11 auch die Tipparbeit von MyClass * sparen und stattdessen vorne autoschreiben:

    auto myClass = new MyClass();
    


  • @Wieland

    Danke


Log in to reply
 

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