![]() |
Модераторы: Poseidon |
![]() ![]() ![]() |
|
Centry |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 21.7.2008 Репутация: нет Всего: нет |
ОС: WindowsXP(Win32)
Комипилятор: GCC IDE: Eclipse CDT Постановка: Класс строк без использования std::string & std::vector и прочего Что случилось?: Косяки с памятью и иногда Exception Error Что делал?: Исключил возможные варианты до 1 строки! Где ловишь?: Всё работает нормально до передачи в функцию, более того если передовать менее n раз то проблемы не возникает!!! Где код?:
Комуто может так будет удобнее:
Ситуация для возникновения ошибки:
Мои соображения: Ошибки невозникает при аналогичной простой цепочки присваиваний, только при передаче в функцию, логично предположить что проблема с преждевременным удалением локального элемента, но такового не наблюдал Очень прошу чего-нибудь посоветовать КРОМЕ как: 1)Использовать std::string 2)Забить на деструктор и на мегобайты памяти. Непойдёт, нужна стабильность, т.к для реального использования, не для школьного задания и т.д Это сообщение отредактировал(а) Centry - 24.7.2008, 13:28 |
||||||
|
|||||||
vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 1 Всего: 56 |
неправильно написан конструктор копирования, напиши его верно. Он предназначен для копирования, а не для непойми чего.
|
|||
|
||||
Centry |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 21.7.2008 Репутация: нет Всего: нет |
А можно чуть-чуть по подробнее? Вроде ничего криминального не делаю:
-Беру длинну -Удаляю старый массив -Создаю новый -Перекладываю в новый из полученного |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Центр помощи" | |
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Центр помощи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |