@alex4answ

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

Добрый день.

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

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

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


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

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

Войти через центр авторизации
Похожие вопросы
Sigma Group Москва
от 150 000 до 200 000 руб.
от 150 000 до 180 000 руб.
GraphIT Lab Астрахань
До 100 000 руб.
18 июн. 2019, в 15:04
3500 руб./за проект
18 июн. 2019, в 14:21
100 руб./за проект