Problème de construction avec la STL
Bonjour,
Je suis en train de faire quelques essais avec la STL. J'utilise VC6 et je constate qqch de bizarre...
Lorsque je compile le code suivant tout se passe bien :
Code:
1 2 3 4
| int main(){
int tab[]={11,22,33,44,55} ;
vector<int> conteneur(tab,tab+5) ;
} |
alors qu'avec ce code j'ai une erreur de compilation
Code:
1 2 3 4
| int main(){
int tab[]={11,22,33,44,55} ;
deque<int> conteneur(tab,tab+5) ;
} |
Dans la doc vector et deque offrent tous deux un constructeur paramétré avec deux itérateurs.
Que se passe-t-il ?
J'ai de la peine à croire qu'il y ait un bug dans la STL ???
Merci d'avance pour vos réponses