Bonjour,
j'ai le warning
warning: comparison between signed and unusigned integer
dans la 2 ligne du morceau de code ci-dessous ?
Code:
1
2
3
4
5 .... vector <int> neighbor; for(int i=0; i<neighbor.size();i++) ....
Merci de votre aide
Version imprimable
Bonjour,
j'ai le warning
warning: comparison between signed and unusigned integer
dans la 2 ligne du morceau de code ci-dessous ?
Code:
1
2
3
4
5 .... vector <int> neighbor; for(int i=0; i<neighbor.size();i++) ....
Merci de votre aide
Un coup d'oeil à la signature de std::vector<>::size() t'aurais montré qu'elle retourne un size_type, autrement dit un typedef sur un unsigned int, d'où le warning.
Ou mieux, niveau sémantique en tout cas (bien que ça revienne au même)
size_t i ;)
Cf ma réponse dans ton autre topic ... ;)
http://www.developpez.net/forums/m4654679-4/