Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
realloc: корректен ли такой вызов?
|
|||
|---|---|---|---|
|
#18+
Есть функция Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Вопрос: освободится ли выделенная ранее память, если реаллок не смог реаллоцировать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2018, 18:32 |
|
||
|
realloc: корректен ли такой вызов?
|
|||
|---|---|---|---|
|
#18+
Ролг ХупинЕсть функция Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Вопрос: освободится ли выделенная ранее память, если реаллок не смог реаллоцировать? в том случае если realloc вернул null pointer, деаллоцирование объекта переданного в качестве параметра realloc не должно быть произведено ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2018, 21:34 |
|
||
|
realloc: корректен ли такой вызов?
|
|||
|---|---|---|---|
|
#18+
Ролг ХупинВопрос: освободится ли выделенная ранее память, если реаллок не смог реаллоцировать? https://linux.die.net/man/3/realloc If realloc() fails the original block is left untouched; it is not freed or moved. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2018, 23:09 |
|
||
|
realloc: корректен ли такой вызов?
|
|||
|---|---|---|---|
|
#18+
Вася УткинРолг ХупинВопрос: освободится ли выделенная ранее память, если реаллок не смог реаллоцировать? https://linux.die.net/man/3/realloc If realloc() fails the original block is left untouched; it is not freed or moved. Получается, что лучше делать так? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2018, 08:07 |
|
||
|
realloc: корректен ли такой вызов?
|
|||
|---|---|---|---|
|
#18+
Ролг Хупин Код: plaintext 1. 2. 3. Откуда этот чудокод? Так сделай Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2018, 08:12 |
|
||
|
realloc: корректен ли такой вызов?
|
|||
|---|---|---|---|
|
#18+
Если где-то не смогла выделиться память, тут уже не до жиру, надо падать. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2018, 13:29 |
|
||
|
realloc: корректен ли такой вызов?
|
|||
|---|---|---|---|
|
#18+
Dima TРолг Хупин Код: plaintext 1. 2. 3. Откуда этот чудокод? Так сделай Код: plaintext 1. 2. 3. 4. 5. 6. 7. Об этом и вопрос был, как-то подозрительно с этим резким выходом... зы. чудокод из PostgreSQL odbc драйвера, там до фига такого. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2018, 14:55 |
|
||
|
realloc: корректен ли такой вызов?
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovЕсли где-то не смогла выделиться память, тут уже не до жиру, надо падать. да ладно, возможно это какая-то не критическая строка, не выделилась и х.с.н., моэно юзеру написать или по умолчанию что-то сделать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2018, 14:56 |
|
||
|
realloc: корректен ли такой вызов?
|
|||
|---|---|---|---|
|
#18+
Ролг ХупинDimitry SibiryakovЕсли где-то не смогла выделиться память, тут уже не до жиру, надо падать. да ладно, возможно это какая-то не критическая строка, не выделилась и х.с.н., моэно юзеру написать или по умолчанию что-то сделать... Это сейчас не критическая строка не выделилась, а в следующем шаге - не выделится критическая строка. Т.ч. если память исчерпана, то боржоми пить уже поздно... все равно в какой-то момент в коре-дамп вывалимся (или на Linux'а OOM Killer прибьет ))) ). Доктор сказал в морг - значит в морг. И нефиг заниматься самолечением ))) IMHO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2018, 15:56 |
|
||
|
realloc: корректен ли такой вызов?
|
|||
|---|---|---|---|
|
#18+
Ролг ХупинDimitry SibiryakovЕсли где-то не смогла выделиться память, тут уже не до жиру, надо падать. да ладно, возможно это какая-то не критическая строка, не выделилась и х.с.н., моэно юзеру написать или по умолчанию что-то сделать... Если а программе есть какая то не критичная память, то она не должна выделяться, что бы другим программам хватало памяти. Память это не очередь за гуманитаркой, она денег стоит. В платформе под которую вы пишете софт память для конечного пользователя вашего ПО гораздо дороже чем в другом ширпотребе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2018, 19:05 |
|
||
|
realloc: корректен ли такой вызов?
|
|||
|---|---|---|---|
|
#18+
Ролг ХупинОб этом и вопрос был, как-то подозрительно с этим резким выходом... Выше неоднократно сказали что надо падать и я присоединяюсь, иначе надо глубоко копать что случится на этот "return" Ролг Хупинзы. чудокод из PostgreSQL odbc драйвера, там до фига такого. Понятно. Жестокий опенсорсный код от гуру С/С++. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2018, 19:46 |
|
||
|
realloc: корректен ли такой вызов?
|
|||
|---|---|---|---|
|
#18+
Dima TРолг ХупинОб этом и вопрос был, как-то подозрительно с этим резким выходом... Выше неоднократно сказали что надо падать и я присоединяюсь, иначе надо глубоко копать что случится на этот "return" Ролг Хупинзы. чудокод из PostgreSQL odbc драйвера, там до фига такого. Понятно. Жестокий опенсорсный код от гуру С/С++. не то слово, и реаллоки такие есть, и в предыдущих версиях были по крайней мере - strcopy() с исходным указателем на строку неопределенной длины и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2018, 20:41 |
|
||
|
realloc: корректен ли такой вызов?
|
|||
|---|---|---|---|
|
#18+
Ролг ХупинЕсть функция Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Вопрос: освободится ли выделенная ранее память, если реаллок не смог реаллоцировать? вообще, подведу итог: не используйте realloc. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2018, 08:51 |
|
||
|
realloc: корректен ли такой вызов?
|
|||
|---|---|---|---|
|
#18+
MasterZivРолг ХупинЕсть функция Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Вопрос: освободится ли выделенная ранее память, если реаллок не смог реаллоцировать? вообще, подведу итог: не используйте realloc. Ну это слишком категорично: https://github.com/torvalds/linux/search?utf8=?&q=realloc&type= В некритичных местах realloc позволяет упростить код. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2018, 13:48 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=21&tid=2017953]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 11ms |
| total: | 148ms |

| 0 / 0 |
