C++, ошибка при запуске проги
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
C++, ошибка при запуске проги - 2008-05-12 19:22:25.643333
|
|
|
NIXILANS
Сообщений: 95
Оценки: 0
Присоединился: 2007-03-30 13:42:01.643333
|
Компилится успешно. Подскажите пожалуйста что за ошибка при запуске проги и как ее можно устранить: Expression: _BLOCK_TYPE_IS_VALID (pHead->nBlockUse)
|
|
|
RE: C++, ошибка при запуске проги - 2008-05-12 20:27:42.230000
|
|
|
vvviperrr
Сообщений: 301
Оценки: 0
Присоединился: 2007-03-20 21:33:16.790000
|
наверно ты работаешь с дин памятью, и работаешь не правильно. код в студию. или звони экстрасенсам на тнт, они знают.
|
|
|
RE: C++, ошибка при запуске проги - 2008-05-12 23:04:40.916666
|
|
|
NIXILANS
Сообщений: 95
Оценки: 0
Присоединился: 2007-03-30 13:42:01.643333
|
TDeque plus(TDeque &t) //TDeque - контейнер-стек { TDeque::iterator it( t.begin() ); double m = 0; for(it=t.end()-1 ; it >= t.begin(); –it) if (*it < 0) { m = *it; break; } cout<<"last = "<<m<<endl; m/=2.0; TDeque res; for(it = t.begin(); it < t.end(); ++it) res.push_back( (*it)+m ); return res; } при отладке ошибка возникает именно после выхода из этой функции, хотя в ходе видно что она работает правильно. функция прибавляет к каждому элементу половину последнего отрицательного числа.
|
|
|
RE: C++, ошибка при запуске проги - 2008-05-13 19:51:57.246666
|
|
|
_SaZ_
Сообщений: 4329
Оценки: 398
Присоединился: 2008-01-30 02:18:05.553333
|
TDeque имеет конструктор копирования?
|
|
|
RE: C++, ошибка при запуске проги - 2008-05-14 16:01:41.480000
|
|
|
NIXILANS
Сообщений: 95
Оценки: 0
Присоединился: 2007-03-30 13:42:01.643333
|
Отбой чуваки. я нашел ошибку…) 2 _SaZ_ Сам TDeque не имеет, но в нем я реализовал вложенный класс iterator, он имеет конструктор копирования.
|
|
|
|
|