alex4answ
@alex4answ

Не соответствие типов при сравнении int и vector.size()?

Добрый день.

в цикле сравниваю int i с vector.size(), компилятор (VS) пишет:
<: несоответствие типов со знаком и без знака

Вот что делаю:
vector<int> myvector; (потом я заполняю вектор, на цикле он заполнен)

for(int i = 0; i < myvector.size(); i++) // тут ругается, но продолжает работать, не ошибку выдает, просто предупреждение


Не могу понять почему пердупреждение, разве size возвращает не int?
  • Вопрос задан
  • 179 просмотров
Пригласить эксперта
Ответы на вопрос 1
profesor08
@profesor08
unsigned int i = 0;
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы