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

Нужно ли уничтожать экземпляр класса Vector? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ адмистратор гостиницы http://www.cyberforum.ru/cpp-beginners/thread108396.html
скиньте задачу про администратора гостиницы или что нибудь похожее на это ну или что нибудь похожее каждое помещение снабжено номером, составленным из номера этажа и номера помещения на этаже;...
C++ Решение квадратного уравнения Вообщем задание. Написать программу для решения квадратного уравнения, где инкапсулированный метод вычисления х1 и х2... Я вот написал программу...но ошибок выдаёт море!((( писать надо через... http://www.cyberforum.ru/cpp-beginners/thread108394.html
C++ Во введенном тексте указать слова, в котором доля гласных (а,е,о) максимальна
Во введенном тексте указать слова, в котором доля гласных (а,е,о) максимальна. Добавлено через 9 часов 44 минуты что никто не может сделать?
C++ Сортировка простым выбором
дан одномерный масив, и мне его нужно сортирывать простым вибором. спасибо.) Добавлено через 17 минут спасибо,уже не надо, додумался..)
C++ Цикл со смещением на 1 символ http://www.cyberforum.ru/cpp-beginners/thread108360.html
Помогите со следующим заданием пожалуйста: Написать программу, которая циклически выводит ФИО со смещением на один символ (бегущая строка): Использовать динамические структуры данных linked...
C++ Разложите по полочкам )) Внизу приведена полностью работающая программа и дана задача. Не могли бы вы ясно и четко написать пояснения к каждой строке )) Задача. Дан одномерный массив, состоящий из 20 целых чисел. Создать... подробнее

Показать сообщение отдельно
ivpoed
1 / 1 / 0
Регистрация: 21.03.2010
Сообщений: 38
25.03.2010, 00:26  [ТС]
Извините чайника =)
Проблема была в том, что я с cin получаю значение в элемент массива, выходящий за размерность массива (по индексу). А я грешил на проблемы с памятью в сторону vector.
Причём в винде в 90% случаев всё работало.
А в виртуальной машине (ubuntu) быстренько отследил проблемное место.

Спасибо и ещё раз извините.

Добавлено через 4 часа 26 минут
Рано обрадовался =)
Дело действительно в векторе. Проблему вызывает вот эти строчки:
C++
1
2
g[i][iNumOfConnectedNodes].first=j;
g[i][iNumOfConnectedNodes].second=graf[i][j];
Точно такая же реакция на
C++
1
g[i][iNumOfConnectedNodes]=make_pair(j, graf[i][j])
p.s. Дебаггер рулит. Дебаг cout-ом - отстой =)

Добавлено через 42 минуты
Вообще я так понимаю надо валить от конструкции vector<vector<pair> > к мапам...
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru