Bonjour,
J'ai écrit le code suivant:
et sur la ligne signalée par //erreurs, j'ai les erreurs suivantes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 class boutique { float argent; int nb_element; vector<int> quantity; vector<float> prix; vector<string> name; public: // ... int get_id() { for (int i=0; i<quantity; i++) //erreurs cout << endl << i << ":" << name[i]; int i; cin >> i; return i; } //...
error C2784: 'bool std::operator <(const std::vector<_Ty,_Alloc> &,const std::vector<_Ty,_Alloc> &)' : impossible de déduire l'argument modèle pour 'const std::vector<_Ty,_Alloc> &' à partir de 'int'
error C2784: 'bool std::operator <(const std::basic_string<_Elem,_Traits,_Alloc> &,const _Elem *)' : impossible de déduire l'argument modèle pour 'const std::basic_string<_Elem,_Traits,_Alloc> &' à partir de 'int'
error C2784: 'bool std::operator <(const _Elem *,const std::basic_string<_Elem,_Traits,_Alloc> &)' : impossible de déduire l'argument modèle pour 'const _Elem *' à partir de 'int'
error C2784: 'bool std::operator <(const std::basic_string<_Elem,_Traits,_Alloc> &,const std::basic_string<_Elem,_Traits,_Alloc> &)' : impossible de déduire l'argument modèle pour 'const std::basic_string<_Elem,_Traits,_Alloc> &' à partir de 'int'
et encore plusieurs autres.
Que se passe-t-il, et comment y remédier?
Merci d'avance,
ProgVal.
Partager