Bonjour,
je suis en train de développer une lib utilisant les QMap et j'aurai besoin de passer un QMap<QString, QVariant> en paramètre par défaut d'une méthode retournant un QMap<QString, QVariant> :
malheureusement, ce code ne compile pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 const QMap<QString, QVariant> getPropertyValueAsMap(const QString propertyKey, const QMap<QString, QVariant> defaultValue = QMap<QString, QVariant>() ) const throw ();
Est-ce que quelqu'un aurait une idée ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 error: expected ',' or '...' before '>' token error: wrong number of template arguments (1, should be 2) error: default argument missing for parameter 3 of 'const QMap<QString, QVariant> getPropertyValueAsMap(QString, QMap<QString, QVariant>, QVariant) const'
Merci d'avance.
Partager