Bonjour,
j'ai un problème de constante dans une fonction, je m'explique
J'ai une fonction qui retourne un int:
avec "_Curves":
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 int Measure::GetSizeCurves() { return _Curves[0].count(); }
et avec les prototype suivants:
Code : Sélectionner tout - Visualiser dans une fenêtre à part QMap<int, QVector<QPointF> > _Curves;
Quand je l'utilise dans la fonction suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 T & QMap::operator[] ( const Key & key ) const T QMap::operator[] ( const Key & key ) const int QVector::count ( const T & value ) const int QVector::count () const
le compilateur me dit:
Code : Sélectionner tout - Visualiser dans une fenêtre à part void QVector::resize ( int size )
Je comprend vraiment, pourriez-vous m'aider svp, merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part passing 'const Measure' as 'this' argument of 'int Measure::GetSizeCurves()' discards qualifiers
Partager