В чем основное различие между delete [] и delete?
В чем основное различие между delete [] и delete?

Видео: В чем основное различие между delete [] и delete?

Видео: В чем основное различие между delete [] и delete?
Видео: Какая версия винды тебе нравится больше всех? 😅🤟 #windows #microsoft #винда #виндовс11 #виндовс 2024, Май
Anonim

Причина, по которой существуют отдельные удалять а также удалять операторы в том, что удалять вызывает один деструктор, тогда как удалять необходимо найти размер массива и вызвать такое количество деструкторов. Естественно, использование одного там, где требуется другой, может вызвать проблемы.

Кроме того, в чем разница между free () и delete?

Различия между удалением оператор и бесплатно() функция удалять оператор, тогда как бесплатно() это алиберная функция. удалить бесплатно выделенная память и вызовы деструктора. Но бесплатно() освобождает память, но не вызывает деструктор. удалять быстрее чем бесплатно() потому что оператор всегда быстрее функции.

Также знайте, что делает delete в C ++? удалять () в C ++ Удалить оператор, который является используется для уничтожения массивов и объектов, не являющихся массивом (указателей), которые находятся создано новым выражением. Что значит Удалить оператор выделяет память из кучи. Указатель на объект является неуничтоженный, значение или блок памяти, на который указывает указатель является уничтожен.

В чем разница между удалением и удалением?

Удалить а также Удалить совершенно аналогично определяются, но основные разница между это то, что удалять средства стереть (т.е. оказываются несуществующими или невосстановимыми), в то время как Удалить означает "убрать" и "отложить" (но сохранить).

Чем деструктор отличается от оператора удаления?

Первое деструктор , называется полным объектом деструктор , выполняет разрушение без вызова удалять () на объекте. Секунда деструктор , называется удаление деструктора , звонки удалять () после разрушения объекта. Если объект разрушен, но не удалено из кучи, звоню оператор удалить неправильно.

Рекомендуемые: