Size: a a a

IT KPI C/C++ ХВ (не UB)

2021 March 03

P

Programier in IT KPI C/C++ ХВ (не UB)
Ну, как вариант в принципе можно сделать, но когда по красоте все лишнее удаляется, более надёжно)
источник

VI

Vladimir Ivanov in IT KPI C/C++ ХВ (не UB)
Programier
Ребят, такая тема. Есть динамический массив array, допустим на 10 ячеек. Надо освободить память после какой то ячейки (например после пятой). Могу ли я просто написать delete [] (array  + 5); ?
Если прям очень надо удалить, то можешь выделить новую память под 5 элементов, скопировать и удалить старый массив
источник

P

Programier in IT KPI C/C++ ХВ (не UB)
Vladimir Ivanov
Если прям очень надо удалить, то можешь выделить новую память под 5 элементов, скопировать и удалить старый массив
Ну, это уже понятно)
источник

A

András in IT KPI C/C++ ХВ (не UB)
Programier
Ну, как вариант в принципе можно сделать, но когда по красоте все лишнее удаляется, более надёжно)
Це варто робити тільки якщо в тебе таких масивів на 5 елементів сотні міліонів, а пам'яті в обріз
источник

A

András in IT KPI C/C++ ХВ (не UB)
А взагалі, використовуй вектор і не парся
источник

P

Programier in IT KPI C/C++ ХВ (не UB)
Ну, я то и за, но задание есть задание, за вектор получу немного) Даже если и свой заюзаю
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Выбирайте меня ректором
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Отчислю всех преподователей, которые преподают плюсы
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
И подобные вопросы исчезнут
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Programier
Ребят, такая тема. Есть динамический массив array, допустим на 10 ячеек. Надо освободить память после какой то ячейки (например после пятой). Могу ли я просто написать delete [] (array  + 5); ?
Смотри в чем прикол
источник

А

Антон in IT KPI C/C++ ХВ (не UB)
Переслано от Антон
Какие тип паролей ты используешь? Говоря простыми словами: «Какие атомы ты используешь для составления молекул своих паролей?»
Анонимный опрос
6%
[имена] – Andrew
10%
[даты] – 03.03.2021
12%
[любимые числа] – 492
10%
[узоры на клавиатуре] – asdfg... 123456...
33%
[самостоятельно создаю сложные пароли без особого смысла без закономерностей в написании]
29%
[самостоятельно создаю сложные пароли без особого смысла с закономерностями при написании] x2J3r4c5H
Проголосовало: 49
источник

VI

Vladimir Ivanov in IT KPI C/C++ ХВ (не UB)
Programier
Ну, я то и за, но задание есть задание, за вектор получу немного) Даже если и свой заюзаю
Ну, вообще тогда можешь выделить память через malloc() и через realloc() заресайзить
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Programier
Ребят, такая тема. Есть динамический массив array, допустим на 10 ячеек. Надо освободить память после какой то ячейки (например после пятой). Могу ли я просто написать delete [] (array  + 5); ?
Знаешь же как создается динамический массив?

Ты говоришь, алокатор, выдели мне памяти вот на десять ячеек.
Он тебе говорит, окей. Выделил, вот тебе указатель на начало.
Когда тебе понадобится очистить память, ты мне дашь этот указатель и скажешь очистить и я тебе очищу всю эту память.

Поэтому удалить ты можешь ТОЛЬКО то, что тебе дали через new. Если ты попробуешь удалить что-то со стэка, или через адресную арифметику - ты получишь undefined behaviour.
источник

P

Programier in IT KPI C/C++ ХВ (не UB)
Ну, я в общем понял суть, спасибо)
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Антон
Переслано от Антон
Какие тип паролей ты используешь? Говоря простыми словами: «Какие атомы ты используешь для составления молекул своих паролей?»
Анонимный опрос
6%
[имена] – Andrew
10%
[даты] – 03.03.2021
12%
[любимые числа] – 492
10%
[узоры на клавиатуре] – asdfg... 123456...
33%
[самостоятельно создаю сложные пароли без особого смысла без закономерностей в написании]
29%
[самостоятельно создаю сложные пароли без особого смысла с закономерностями при написании] x2J3r4c5H
Проголосовало: 49
Все эти варианты булшит, если что.
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
"Без особых закономерностей" это вполне определенная закономерность, люди печатают одно и тоже, даже когда хотят сделать рандомную закономерность.
источник

А

Антон in IT KPI C/C++ ХВ (не UB)
Julian =) Coffee
Все эти варианты булшит, если что.
Я плохо опрос проработал, если по ощущениям как говнокод
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Антон
Я плохо опрос проработал, если по ощущениям как говнокод
Ну я не про опрос, я про варианты. Там нет ни одного правильного.
источник

А

Антон in IT KPI C/C++ ХВ (не UB)
Julian =) Coffee
"Без особых закономерностей" это вполне определенная закономерность, люди печатают одно и тоже, даже когда хотят сделать рандомную закономерность.
Ну как же
источник

JC

Julian =) Coffee in IT KPI C/C++ ХВ (не UB)
Julian =) Coffee
"Без особых закономерностей" это вполне определенная закономерность, люди печатают одно и тоже, даже когда хотят сделать рандомную закономерность.
Даже когда люди хотят сказать рандомное число, они почти всегда говорят что-то между 7 и 12.
источник