Результаты поиска по запросу "delete-operator"
Объектно-ориентированное самоубийство или удалить это;
Следующий код, скомпилированный с MSVC9.0, запускается и выводитDestructor четыре раза, что логично.
Использование оператора new и оператора delete с пользовательским пулом памяти / распределителем
Я работаю над реализацией пула памяти / распределителя памяти и настраиваю ее в поместье, где только особый тип объекта «Клиент» может рисовать из пула. Клиент может быть либо создан непосредственно в пуле, либо может использовать пул ...
Почему я могу получить доступ к функциям-членам даже после удаления объекта?
Я новичок в C ++ и из того, что я узнал до сих пор, когда вы вызываете delete для указателя, который указывает на что-то, созданное в куче, тогда все, что указано этим указателем, стирается, и память освобождается, верно? Однако, когда я ...
Почему не удаляет уничтожить что-нибудь?
Я немного играю с динамическим распределением памяти, но не понимаю. При выделении некоторой памяти с
удалить [] массив объектов
Я выделил и массив объектов
delete () удалит все занимаемое пространство памяти, делая невозможным обращение к переменному после его удаления, когда в free () вы все еще можете получить к нему доступ.
ю бесплатную операцию вCэто сказать компилятору, что этот конкретный блок памяти свободен для использования компилятором для дальнейшего выделения, но память не освобождается. Как насчет удаления в C ++? так же, как бесплатно?
Новая формулировка устраняет это противоречие, явно оставляя на усмотрение реализации, вызывается ли функция освобождения в случае удаления нулевого указателя.
вольно ясно, что удаление нулевого указателя не имеет никакого эффекта. Действительно, это прямо указано вc++03 это:§5.3.5/2В любом из вариантов, если значение операнда удаления является нулевым указателем, операция не имеет никакого ...
модификатор delete против объявления функции частной
Я читаюэтот вопрос, но это все еще нене имеет большого смысла для меня. Это все еще звучит как особенность сахарного покрытия.Какие'Разница между: