• [^] # Re: Masquage d'identifiant

    Posté par . En réponse au message Constructeur : mauvais constructeur choisi. Évalué à 1.

    Le code est le suivant:

    //Un QTcpServer* a été déclaré plutôt sous le nom m_server
    QTcpSocket* nouveauSocket = m_server->nextPendingConnection();
    MaClasse* nouvClasse (nouveauSocket);
    //Après on fait différentes choses avec la classe, mais tout est bon a ce niveau

    Après coup j'ai essayé de faire ceci parce l'écriture avec le signe égal m'a fait tilter un peu:

    MaClasse nouvClasse = new MaClasse (nouvSocket);

    Là, le compilateur ne me jette pas de message d'erreur plein le terminal. Est-ce la bonne façon ou juste un gros hack bien moche qui marche juste dans ce cas, je ne sais pas. Cependant, j'ai su faire ajouter un constructeur pour le champ QObject et ça marche au niveau de la compilation.