Bonjour à tous,
Voilà je suis en train de développer une application et au moment de compiler je reçois une erreur que je ne comprends pas :
"C2664: 'QString::QString(QChar)' impossible de convertir le paramètre 1 de 'QString *' en 'QChar'.
Et donc voici le code qui provoque cette erreur :
FenetreAttribut.h
FenetreAttribut.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 #ifndef FENETREATTRIBUT_H #define FENETREATTRIBUT_H #include <QtGui> class FenetreAttribut { public: FenetreAttribut(); QString getCodeA() const; private: QString *m_codeA; }; #endif // FENETREATTRIBUT_H
Pourquoi est-ce que mon accesseur provoque une erreur de conversion ? J'ai bien l'impression de n'utiliser que QString et aucun QChar.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 FenetreAttribut::FenetreAttribut() { m_codeA = new QString; } QString FenetreAttribut::getCodeA() const { return m_codeA; }
Je code sous Qt Creator.
Merci d'avance.
Partager