|
|
|
auto_ptr and classic ptr
|
|||
|---|---|---|---|
|
#18+
В приложении часто использую класс auto_ptr. Компилятор - aCC. Компоновка, линковка проходит без ошибок, но при запуске приложение вываливается в core (Illegal instruction). Как только меняю класс auto_ptr на классический указатель, то запуск происходит нормально. Также иногда встречал в приложении, что некоторые statements не выполнялись при использовании auto_ptr. Может быть какие-то недочеты имеются в auto_ptr. Кто сталкивался? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 08:47 |
|
||
|
auto_ptr and classic ptr
|
|||
|---|---|---|---|
|
#18+
а чем нормальный указатель не нравица? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 09:05 |
|
||
|
auto_ptr and classic ptr
|
|||
|---|---|---|---|
|
#18+
to Aklin 1) контроль за утечкой памяти. 2) меньше кода. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 09:48 |
|
||
|
auto_ptr and classic ptr
|
|||
|---|---|---|---|
|
#18+
А ты точно уверен что ты не используешь объект уже после его удаления? Помним что при присвоении и клпировании контроль над объектом переходит. Попробуй заменить auto_ptr на другой смарт пойнтер, например из библиотеки boost. Ну в крайнем случае покажи код ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 11:57 |
|
||
|
auto_ptr and classic ptr
|
|||
|---|---|---|---|
|
#18+
и да канет дебуг в Лету. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 12:58 |
|
||
|
auto_ptr and classic ptr
|
|||
|---|---|---|---|
|
#18+
./developer to Aklin 1) контроль за утечкой памяти. 2) меньше кода. имхо нормальный программист и так знает, что где утекает меньше кода - смотря где а утечка - так история нужна. а раз история, так еще больше памяти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 13:05 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=336&tid=2030533]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 243ms |
| total: | 367ms |

| 0 / 0 |
