|
Вариант для распечатки |
Пред. тема | След. тема | ||
Форумы
Программирование под UNIX (Public)
| |||
|---|---|---|---|
| Изначальное сообщение | [Проследить за развитием треда] | ||
| "Освобождение памяти в деструкторе шаблонного класса" | |
Сообщение от muxas ![]() ![]() (??) on
02-Авг-05, 16:47 (MSK)
| |
Здравствуйте, | |
| Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх | |
| Оглавление |
| Индекс форумов | Темы | Пред. тема | След. тема |
| Сообщения по теме |
| 1. "Освобождение памяти в деструкторе шаблонного класса" | |
Сообщение от Maxim Kuznetsov ![]() on
02-Авг-05, 18:08 (MSK)
| |
в чём разница приведённого фрагмента и | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 2. "Освобождение памяти в деструкторе шаблонного класса" | |
Сообщение от muxas ![]() ![]() (??) on
03-Авг-05, 12:47 (MSK)
| |
Если честно, то не знаю, в чем разница, т.к. не смотрел исходников vector'a. Свой написал только потому, что не хочу пользоваться stdlib - растет размер и падает скорость. | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 3. "Освобождение памяти в деструкторе шаблонного класса" | |
Сообщение от Maxim Kuznetsov ![]() on
03-Авг-05, 13:27 (MSK)
| |
вообще по коду - бред | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 4. "Освобождение памяти в деструкторе шаблонного класса" | |
Сообщение от muxas ![]() ![]() (??) on
03-Авг-05, 13:58 (MSK)
| |
>вообще по коду - бред | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 5. "Освобождение памяти в деструкторе шаблонного класса" | |
Сообщение от Maxim Kuznetsov ![]() on
03-Авг-05, 14:32 (MSK)
| |
>>вообще по коду - бред | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 6. "Освобождение памяти в деструкторе шаблонного класса" | |
Сообщение от muxas ![]() ![]() (??) on
03-Авг-05, 15:02 (MSK)
| |
| |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 12. "Освобождение памяти в деструкторе шаблонного класса" | |
Сообщение от AnToXa ![]() ![]() (ok) on
05-Авг-05, 20:14 (MSK)
| |
>Если честно, то не знаю, в чем разница, т.к. не смотрел исходников | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 7. "Освобождение памяти в деструкторе шаблонного класса" | |
Сообщение от xhk ![]() on
04-Авг-05, 14:03 (MSK)
| |
У вас тут банальная ошибочка допущена. Нельзя смешивать new/delete с malloc/free. В конструкторе выделение происходит с помощью malloc, а в remove память освобождается с помощью delete. Каша какая-то. И вообще realloc не самый лудший способ создания динамических массивов в плане производительности. Лучше выделять доп. куски памяти размером в страницу. Так куда эффективнее получитса. | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 8. "Освобождение памяти в деструкторе шаблонного класса" | |
Сообщение от muxas ![]() ![]() (??) on
04-Авг-05, 15:34 (MSK)
| |
Может быть вы правы? Я рассуждал так: | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 10. "Освобождение памяти в деструкторе шаблонного класса" | |
Сообщение от xhk ![]() on
04-Авг-05, 19:29 (MSK)
| |
>Сами объекты создаются где-то вне массива с помощбю new(). А строчка | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 9. "Освобождение памяти в деструкторе шаблонного класса" | |
Сообщение от muxas ![]() ![]() (??) on
04-Авг-05, 15:58 (MSK)
| |
И вообще realloc не самый лудший | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
| 11. "Освобождение памяти в деструкторе шаблонного класса" | |
Сообщение от xhk ![]() on
04-Авг-05, 19:31 (MSK)
| |
>Есть идеи лучше? Поделитесь :-) | |
| Удалить | Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх |
|
Архив | Удалить |
Индекс форумов | Темы | Пред. тема | След. тема |
| Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] | |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |