[Qt]Bug de pointeurs
Résolu
Utilisateur anonyme
-
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 441 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai un petit problème avec les pointeurs.
A vrai dire, je me suis pris les pieds dedans.
Voici ma micro-fonction:
"cours" ne passe pas parce que c'est un pointeur.
Voici d'ailleurs l'erreur qui m'est retournée:
erreur : no matching function for call to `QMessageBox::information(calendrier* const, QString, QString*&)'
Mais là....je coince un peu.
Comment arranger ma QMessageBox?
Merci d'avance à tous.
J'ai un petit problème avec les pointeurs.
A vrai dire, je me suis pris les pieds dedans.
Voici ma micro-fonction:
void calendrier::affiche_cours(QString *cours){
QMessageBox::information(this, QString::fromUtf8("test"), cours);
return;
}
"cours" ne passe pas parce que c'est un pointeur.
Voici d'ailleurs l'erreur qui m'est retournée:
erreur : no matching function for call to `QMessageBox::information(calendrier* const, QString, QString*&)'
Mais là....je coince un peu.
Comment arranger ma QMessageBox?
Merci d'avance à tous.
4 réponses
-
Bonjour,
As-tu testé : QMessageBox::information(this, QString::fromUtf8("test"), *cours); ?
Cdlt, -
En faisant l'une de ces méthodes est-ce que c'est mieux ?
Sinon quels messages sont affichés ? (je n'ai pas Qt pour tester)
void calendrier::affiche_cours(QString *cours&) { QMessageBox::information(this, QString::fromUtf8("test"), cours); return; } void calendrier::affiche_cours(QString *cours) { QMessageBox::information(this, QString::fromUtf8("test"), &cours); return; } -
Non, ça marche pas.
Le premier code me donne une erreur de syntaxe et le second le même problème. -