Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.02.2012, 15:02   #1
ZoxWatt
Пользователь
 
Регистрация: 15.02.2012
Сообщений: 17
По умолчанию Проблема с переполнением (C++)

задача такая: создать вектор из n элементов, отсортировать какой-нибудь сортировкой, выдать время сортировки, увеличить кол-во элементов в 2 раза, повторять, пока последнее полученное время <120 секунд. так вот, дебаг версия программы выдает следующее:1.jpg
он ругается на:
Код:
#if _HAS_ITERATOR_DEBUGGING
if (size() <= _Pos)
  {
     _DEBUG_ERROR("vector subscript out of range");
     _SCL_SECURE_OUT_OF_RANGE;
  }
это код из <vector>. что делать, чтобы этого избежать?
if (p==3) p=3;
else p=3;

Последний раз редактировалось ZoxWatt; 18.02.2012 в 15:08.
ZoxWatt вне форума Ответить с цитированием
Старый 18.02.2012, 16:19   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

И где код? Давай его в студию.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 18.02.2012, 16:20   #3
ZoxWatt
Пользователь
 
Регистрация: 15.02.2012
Сообщений: 17
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
И где код? Давай его в студию.
что конкретно? его много)
if (p==3) p=3;
else p=3;
ZoxWatt вне форума Ответить с цитированием
Старый 18.02.2012, 16:23   #4
ZoxWatt
Пользователь
 
Регистрация: 15.02.2012
Сообщений: 17
По умолчанию

#include <algorithm>
...
typedef int elem;
...
vector<elem> v;
...
sort(v.begin(),v.end());
...

я думаю это всё, что относится к моему вопросу
if (p==3) p=3;
else p=3;
ZoxWatt вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с переполнением памяти maxeebon Общие вопросы Delphi 4 19.08.2011 22:09
Проблема с переполнением кучи. NSvirus Паскаль, Turbo Pascal, PascalABC.NET 4 14.11.2010 21:57
Проблема с рамами/Проблема с ЖД DRAGGER Компьютерное железо 6 04.01.2009 23:37