Bonjour à tous,
Je suis sur un programme Qt où j'ai besoin de convertir des QString's en std::string's et vice-versa (pour faire des fonctions du genre itoa et atoi mais avec les classes de chaîne).
J'ai essayé :
Mais j'obtiens l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 // dans l'espace de noms WiNotes (celui de mon prog) inline operator std::string (QString str) { /* ... */ }
Mon compilateur est MinGw.`WiNotes::operator std::string (QString)' must be a nonstatic member function.
Y a t-il une autre solution sinon faire une fonction de conversion "stoqs" (string to qstring), ce qui enlèverait l'intérêt de l'opérateur qui convertit implicitement ?
Merci de vos réponses,
Kwakanar.
Partager