|
8 / 8 / 3
Регистрация: 12.12.2013
Сообщений: 30
|
||||||
Выделить память и скопировать в нее данные30.09.2015, 00:15. Показов 3540. Ответов 8
Метки нет (Все метки)
Всем здравствуйте. Необходимо выделить память размера newSize, скопировать в нее данные из переданной области памяти, освободить старую область памяти и вернуть выделенную область памяти нового размера со скопированными данными.
Вот что я пытался сделать, но не работает(
0
|
||||||
| 30.09.2015, 00:15 | |
|
Ответы с готовыми решениями:
8
Скопировать данные даты из таблицы в нее же Как выделить, скопировать и сохранить все данные на странице Создать папку и скопировать в нее файлы |
|
252 / 128 / 54
Регистрация: 04.05.2013
Сообщений: 346
|
|
| 30.09.2015, 00:25 | |
|
Что такое new_size?
0
|
|
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
|
||||||
| 30.09.2015, 00:29 | ||||||
1
|
||||||
|
23 / 23 / 3
Регистрация: 15.12.2012
Сообщений: 314
|
|||||||||||||
| 30.09.2015, 12:00 | |||||||||||||
Если Вы хотите получить решение исходя из вашей сигнатуры функции, то старую выделенную память я бы не очищал внутри, т.к. в функцию может быть передан литерал.Не по теме:
Кликните здесь для просмотра всего текста
Исходя из этой строчки кода, мне кажется что у Вас отсутствует понимание принципа работы с функциями. В данном листинге Вы использовали объявление функции стандартной библиотеки Си. Простыми словами необходимо было подставить в скобки значения(переменные) соответствующие по смыслу и по типу структуре указанной в объявлении функции. Рекомендую чтобы избежать путаницы записывать объявления вот так:
вот предположительно правильный мой код
1
|
|||||||||||||
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
|
|
| 30.09.2015, 13:30 | |
|
vbloodv, очистка где?, для строк char* надо выделять +1 символ, под признак конца строки. Если же это просто массив символов, можно и без +1
0
|
|
|
23 / 23 / 3
Регистрация: 15.12.2012
Сообщений: 314
|
|||
| 08.10.2015, 16:19 | |||
![]() Между прочим я об этом упомянул...
0
|
|||
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
|
|
| 08.10.2015, 16:35 | |
|
Есть new, должен быть delete. Это не быдло, это стандарт языка C++. Официальный документ. Но фиг с ним.
Вы считаете мой пример быдло?)). Ну не будем учитывать слишком очевидных возможных ошибок, типа переполнения массива, того что new может вернуть неудачу и такого рода мелочнвки.
0
|
|
|
23 / 23 / 3
Регистрация: 15.12.2012
Сообщений: 314
|
||
| 21.10.2015, 21:05 | ||
|
Не по теме: но тема действительно очень спорная, поэтому я приношу свои извинения я думаю вы более чем квалифицированный специалист
0
|
||
|
1373 / 596 / 199
Регистрация: 02.08.2011
Сообщений: 2,886
|
|||||||
| 21.10.2015, 21:57 | |||||||
|
Но этому моменту я много времени уделял. Хорошо если вызов произойдет всего-лишь раз. Эффект подобной принципиальности может быть не заметен. А если программа пользователя висит в памяти и периодически идет обращение к подобной функции? Что будет с Вашим подходом? Перед запуском желательно сохранить все открытые документы. Риск на вынужденную перезагрузку системы.
1
|
|||||||
| 21.10.2015, 21:57 | |
|
Помогаю со студенческими работами здесь
9
Выделить и скопировать текст со страницы? Выделить текст в Label и скопировать Создать папку и скопировать в нее файлы из другой папки Как подключиться к базе Access скопировать из нее 1ю строку? Выделить строку кастомного списка при нажатии на нее Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|