|
0 / 0 / 0
Регистрация: 20.03.2023
Сообщений: 20
|
||||||
Можно ли в цикле создавать и удалять динамический массив? Почему?17.05.2023, 10:37. Показов 3234. Ответов 26
Выдает повреждение кучи. А мне на каждой итерации нужен новый динамический массив. Да и вообще интересно, почему не работает, массив не нужен - чистим память, потом делаем новый, все же ок?
0
|
||||||
| 17.05.2023, 10:37 | |
|
Ответы с готовыми решениями:
26
Можно ли в классе создавать массив переменной длинны. Например динамический массив?
Как можно создавать/удалять дубликаты объектов во время воспроизведения? |
|
631 / 526 / 104
Регистрация: 05.08.2022
Сообщений: 2,810
|
|||
| 19.05.2023, 09:51 | |||
|
throw - это для слабаков ![]() Добавлено через 8 минут Igor215, Предлагаю переписать заново, но понятно. Такого понаворчено... я пытался разодраться - но не сумел, забил. Это как-то через-чур. Для начала - ни в коем случае не передавать в функции параметры по ссылке. Это потом очень сложно разгребать - фактически глобальную переменную получаем, которая не понятно как модифицируется в самых разных частях кода и всё это увязать очень сложно. Что-то мне подсказывает, что в вашей задаче не требуется всей этой навороченной сложности.
0
|
|||
|
Модератор
|
||
| 19.05.2023, 09:53 | ||
|
Попробуйте взять какой ни будь учебник и решить задачку требующую один цикл и пару if-ов. Все переменные которые вы там создадите, попробуйте объяснить зачем вы их создали. Что ваша задача должна делать вы тоже не объяснили, но она вам, скорее всего, ещё слишком сложна. Добавлено через 1 минуту p.s. А может быть вам такой код какой ни будь ChatGPT или другой искусственный интеллект накидал? Они примерно такой мусор и генерят.
0
|
||
|
631 / 526 / 104
Регистрация: 05.08.2022
Сообщений: 2,810
|
||
| 19.05.2023, 09:53 | ||
|
Тогда пройдите, товарищ, куда подальше. Код такая дрянь, что в нём не разобраться вообще. И таки да, я даю эту оценку и мне плевать просил ты её или нет.
1
|
||
|
19501 / 10106 / 2461
Регистрация: 30.01.2014
Сообщений: 17,825
|
|
| 19.05.2023, 10:04 | |
|
Igor215, как я уже выше сказал, вы просто пишете за пределы выделенного вами массива. Поэтому у вас повреждается куча.
push_back у вас перевыделяет память для count + 1 элементов, затем после цикла вы пишете в эту перевыделенную память по индексу i. Как коррелируют этот индекс и фактический размер массива? Скорее всего никак.
1
|
|
|
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
|
|
| 19.05.2023, 14:43 | |
|
0
|
|
|
Нарушитель
623 / 381 / 67
Регистрация: 09.03.2016
Сообщений: 4,217
|
|||||||
| 19.05.2023, 15:40 | |||||||
|
Если будет мал, то realloc(); Добавлено через 2 минуты Меньше вреда будет... Добавлено через 4 минуты
А лучше сделай его побольше... Добавлено через 4 минуты Можно создавать в цикле, но это гавно - идея... Добавлено через 17 минут Да оно тебе надо? Очередной умник по разведению срачей...
0
|
|||||||
| 19.05.2023, 19:49 | |
|
0
|
|
| 19.05.2023, 19:49 | |
|
Можно ли во время выполнения программы создавать и удалять страницы класса TTabSheet компоненты TPageControl? Можно ли создавать переменные сессии в цикле Не умею создавать динамический массив
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Где деньги лежат
kumehtar 02.07.2026
Это - японская подводная лодка I-52 (тип C2, кодовое имя Momi) вышла из Японии в марте 1944 года с миссией в оккупированную немцами Францию (Лорьян). Это была одна из «Янаги»-миссий по обмену. . .
|
Krabik для WoW 3.3.5a, многоязычный
AmbA 02.07.2026
Допилил бота, думаю что окончательно. Изменения:
- добавлена многоязычность
- добавлено снятие скриншотов
- добавлено поддержание бафов хождения по воде (для жреца, дк и шамана)
- и так, по. . .
|
Алиса нашла кучу ошибок компиляции и запуска в проекте, который без проблем компилировался и запускался)))
anaschu 30.06.2026
Я пока посмеюся, но завтра проверю. А вообще интерсно. Дал алисе файл, в котором точно нет ошибок компиляции и запуска, и попросил их найти. Нашла кучу)))
Критические ошибки, мешающие компиляции и. . .
|
сукцессия 16. Общий обзор, в основном что бы другие ии поняли
anaschu 29.06.2026
# Передаточный документ: модель микоризной сукцессии (для нового чата)
Этот документ предназначен для того, чтобы новый чат Claude мог продолжить
работу без необходимости заново разбираться в. . .
|
|
сукцессия 15 неявная схема
anaschu 29.06.2026
Алиса
Калибровка параметров симбиотической модели: технический обзор
Содержание:
Введение
Постановка проблемы
Технические аспекты реализации
Процесс внедрения изменений
|
сукцессия 14. Обновленная схема модели
anaschu 28.06.2026
ГЛОБАЛЬНАЯ ОПИСАТЕЛЬНАЯ СПЕЦИФИКАЦИЯ ЭКОСИСТЕМНОЙ МОДЕЛИ «SOIL CHEMISTRY & MYCORRHIZA 2. 0»
https:/ / ibb. co/ NnkGpfMd
Представленная интегрированная схема описывает непрерывную нелинейную. . .
|
сукцессия 13. Питон модель трехзонного мицелия, пока что в основном арбускулярного
anaschu 28.06.2026
## Разработка агентной модели микоризной сукцессии: от выявления артефактов к созданию комплексной системы
### Аннотация
Представлено исследование по разработке агентной модели микоризной. . .
|
сукцессия 12. краткий список проверок модели перед запуском.
anaschu 27.06.2026
Скрытые отказы в моделях систем динамики (SD-models) экологических систем: два случая из практики
Контекст
Разбирался прототип модели систем динамики (SD-модели) микоризной сукцессии: пять. . .
|