Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Nkd
Зарегистрирован: 28.04.2005 Сообщения: 11
|
Добавлено: Сб Май 14 2005 11:45 Заголовок сообщения: Помогите с C++ |
|
|
Создал библиотеку для работы с большими числами через классы, все работает нормально, но при вызове одной и той же функции много раз подряд (300-400 раз) выводится ошибка и закрывается окно Borland C++ (4.5). Конструктор копирования и оператор присваивания вроде написаны правильно, деструктор тоже есть, подскажите в чем может быть проблема...? |
|
Вернуться к началу |
|
|
kolobok0
Зарегистрирован: 22.04.2005 Сообщения: 253 Откуда: Мсква
|
Добавлено: Сб Май 14 2005 19:49 Заголовок сообщения: Если тонете - сходите за камнем... |
|
|
Попробуйте закоментить ВЕСЬ код кроме декларации методов и вызовов их. Т.е. все другие весчи (вычисления, присвоения и прочее - коментните). Прогоните костяк. Если падает - упрощайте дальше. Если нет - потехонечку возвращайте в исходный вид. Локализуйте проблему. Далее техника...
(круглый) _________________ (круглый) |
|
Вернуться к началу |
|
|
Nkd
Зарегистрирован: 28.04.2005 Сообщения: 11
|
Добавлено: Сб Май 14 2005 19:56 Заголовок сообщения: |
|
|
Спасибо, я так и сделал, оказалось, что в операторе присваивания не проверял существование динамического массива и создавал еще один, в итоге деструктор удалял только один и память потихонечку утекала сейчас все в норме. |
|
Вернуться к началу |
|
|
|