Вопрос Какие манипуляции с памятью можно производить в C и C++? В каких случаюх это необходимо?

Регистрация
2 Сен 2013
Сообщения
86
Репутация
0
Спасибо
0
Монет
0
Какие манипуляции с памятью можно производить в C и C++? В каких случаюх это необходимо?
 
Удалять неиспользуемые указатели, так как в Unmanaged Code на плюсах и сях нет сборщика мусора, который сделает за Вас то что по идее должен уметь делать любой более-менее вменяемый язык из коробки.
 
Манипуляции в С производятся за счёт встроенных функций free() && malloc(), malloc() - объявляет новую память, free() удаляет, в С++ существует аналогичная (только отчасти) операция new, delete, они используются для создания - удаления памяти, new не стоит путать с malloc(), (new оператор а malloc функция!), программирование на С++ рекомендуется производить с помощью new/delete (но это лишь рекомендации, никто вас не может заставить не использовать malloc и free, но за качество кода будете отвечать именно вы). Кстати, оперирование памятью происходит в процессе работы с указателями.
 
Re: Какие манипуляции с памятью можно производить в C и C++? В каких случаюх это необ

добрый вечер Никита 54454
 
Назад
Сверху