Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / auto_ptr and classic ptr / 6 сообщений из 6, страница 1 из 1
11.09.2006, 08:47
    #33977081
./developer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
auto_ptr and classic ptr
В приложении часто использую класс auto_ptr. Компилятор - aCC. Компоновка, линковка проходит без ошибок, но при запуске приложение вываливается в core (Illegal instruction). Как только меняю класс auto_ptr на классический указатель, то запуск происходит нормально. Также иногда встречал в приложении, что некоторые statements не выполнялись при использовании auto_ptr. Может быть какие-то недочеты имеются в auto_ptr. Кто сталкивался?
...
Рейтинг: 0 / 0
11.09.2006, 09:05
    #33977100
Aklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
auto_ptr and classic ptr
а чем нормальный указатель не нравица?
...
Рейтинг: 0 / 0
11.09.2006, 09:48
    #33977180
./developer
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
auto_ptr and classic ptr
to Aklin
1) контроль за утечкой памяти.
2) меньше кода.
...
Рейтинг: 0 / 0
11.09.2006, 11:57
    #33977569
blinded
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
auto_ptr and classic ptr
А ты точно уверен что ты не используешь объект уже после его удаления?
Помним что при присвоении и клпировании контроль над объектом переходит. Попробуй заменить auto_ptr на другой смарт пойнтер, например из библиотеки boost. Ну в крайнем случае покажи код
...
Рейтинг: 0 / 0
11.09.2006, 12:58
    #33977790
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
auto_ptr and classic ptr
и да канет дебуг в Лету.
...
Рейтинг: 0 / 0
11.09.2006, 13:05
    #33977823
Aklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
auto_ptr and classic ptr
./developer to Aklin
1) контроль за утечкой памяти.
2) меньше кода.

имхо нормальный программист и так знает, что где утекает
меньше кода - смотря где
а утечка - так история нужна. а раз история, так еще больше памяти.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / auto_ptr and classic ptr / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]