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:
1
2
3
4 int Measure::GetSizeCurves() { return _Curves[0].count(); }
et avec les prototype suivants:Code:QMap<int, QVector<QPointF> > _Curves;
Quand je l'utilise dans la fonction suivante:Code:
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:void QVector::resize ( int size )
Je comprend vraiment, pourriez-vous m'aider svp, merciCode:passing 'const Measure' as 'this' argument of 'int Measure::GetSizeCurves()' discards qualifiers