1 / 1 / 0
Регистрация: 08.08.2012
Сообщений: 21
|
||||||
1 | ||||||
Безопасно ли использовать memcpy при выделении памяти по ходу выполнения програмы16.10.2012, 02:55. Показов 1235. Ответов 2
Метки нет (Все метки)
Безопасно ли использовать memcpy при выделении памяти по ходу выполнения програмы.
Например:
Если же да, то каким способом ее очищать?
0
|
16.10.2012, 02:55 | |
Ответы с готовыми решениями:
2
Как избежать утечки памяти при данном выделении памяти? Ошибка при выделении памяти Ошибки при выделении памяти Ошибка при выделении памяти |
1181 / 894 / 94
Регистрация: 03.08.2011
Сообщений: 2,461
|
|
16.10.2012, 04:55 | 2 |
Поведение всех функций, копирующих массивы байтов, кроме memmove, не определенно, если пересекаются области источника и приемника. Используйте memmove вместо memcpy.
0
|
~ Эврика! ~
1257 / 1006 / 74
Регистрация: 24.07.2012
Сообщений: 2,002
|
|
16.10.2012, 08:21 | 3 |
memcpy() подразумевает, что память уже есть.
Если вам очень хочется расширять массив С-way — realloc(). Не работает для любых нетривиальных объектов. В С++ же — new большего массива, копируем туда элементы старого, delete [] старого.
0
|
16.10.2012, 08:21 | |
16.10.2012, 08:21 | |
Помогаю со студенческими работами здесь
3
Ошибка при выделении памяти Ошибка при выделении памяти Ошибка при динамическом выделении памяти Ошибка при динамическом выделении памяти Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |