Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

как сложить вектор с целым числом? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Пожалуйста разъясните код http://www.cyberforum.ru/cpp-beginners/thread387104.html
Программа имитирует алгоритм планирования "Самый короткий процесс - следующий". Пожалуйста помогите разобраться в коде, а то я с С++ мало знаком void main() { int...
C++ Копирующий конструктор Помогите пожалуйста реализовать копирующий конструктор, у меня он выдает нули =\ Вот код: #include <iostream> #include <cstdio> #include <conio.h> http://www.cyberforum.ru/cpp-beginners/thread387078.html
двумерная матрица C++
Задача 1 Пусть есть двумерная матрица А произвольной размерности. Сформировать на ее основе вектор В элементы которого являются суммы элементов строк матрицы. Задача 2 Пусть есть двумерная...
Не правильно работает программа C++
Написал программу но она чего то не правильно работает вот код: #include <iostream> #include <fstream> #include <string> using namespace std; int main() { string name; char text;
C++ Проект на SourceForge http://www.cyberforum.ru/cpp-beginners/thread387042.html
Наверняка вы слышали о этой системе коллективной работе над проектами. Вот возник один вопрос. Скачал я весь репозиторий конкретного проекта (например, http://fheroes.svn.sourceforge.net/). Так...
C++ как преобразовать переменную в другой тип в С++ как преобразовать переменную в другой тип в С++ вот например дан тип string как его можно преобразовать в тип char? подробнее

Показать сообщение отдельно
Bers
Заблокирован
19.11.2011, 21:32
Цитата Сообщение от 2008kedr2008 Посмотреть сообщение
for(i=0;i<=stones.size();++i)
А вот здесь у вас последнее i в цикле будит равна size() вектора.

Тоесть, если вектор содержит всего 10 элементов, то на последней итерации цикла будит обращение к 10 элементу.

Я не знаю, ты вообще в курсе, или нет, но вектор это на самом деле массив. У него элементы индексируются с нуля, а не с единичке.

То есть, если в векторе 10 элементов, то они будит иметь индексы 0...9
Девятый - последний. Десятого уже нету.

А у тебя последняя i равна size()

у тебя идет обращение к элементу уже за пределами диапазона.
Ты считаешь это правильно? Так и должно было бы быть?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru