| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Vector subscript out of range - Visual C++ ? |
| Автор: BlackMesa 28.3.2018, 14:14 | ||||
| Осталась одна ошибка (ошибка вылетает только на других компах, на компютере где происходит компиляция данной ошибки нет): vector subscript out of range скрин в атаче вектор используется только при загрузке файла (добавляем строки в вектор push_back) в процедуре поиска
подскажите где может быть проблема |
| Автор: xvr 28.3.2018, 18:05 |
| Сообщение читать не пробовали? Оно же чистым английским языком пишет, что вы где то попытались обратится за пределы vector<>, и просит нажать кнопку 'Повторить', что бы он мог вам показать где именно. |
| Автор: Namira 29.3.2018, 13:15 |
В твоем коде и не пахнет push_back'ом. И если бы ты действительно добавлял строки пушбэком, то не получил бы ту ошибку, которую получил. Перечитай свой код хотя бы, у тебя там явно обращение к элементу вектора, который не существует. И вообще для копирования потока в вектор используй std::copy, а не то, что ты написал. |