Результаты поиска по запросу "delete-operator"
не является нормативной ссылкой. Абзац, который вы цитируете, может быть также истолкован так, чтобы сказать, что освобождение следует за разрушением безоговорочно
исал код ниже, который перегружаетnew а такжеdelete операторы и выбрасывает исключение в деструкторе. Когда возникает исключение, почему код вdelete оператор не выполнен (и "пока" напечатан)? Если это не должно быть выполнено, (как) ...
@chaosink Я сам написал это из сборки - это просто, чтобы помочь тем, кто плохо читает сборку.
сса в следующих кодах: A, B, C и D. У них всех есть членoperator new[]. Кроме того, B имеет конструктор;С имеет деструктор;D имеет членoperator delete[]. Параметрsize членаoperator new[] иsizeof из 4 классов выводятся: new[] A 40 new[] B 40 ...
Помимо того факта, что этот ответ не касается вопроса ОП
разница между использованиемdelete оператор [https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Operators/delete] на элемент массива в отличие от использованияArray.splice ...
C ++ Array: почему delete [] не работает? [Дубликат]
На этот вопрос уже есть ответ: C ++ delete - удаляет мои объекты, но я все еще могу получить доступ к данным? [/questions/1930459/c-delete-it-deletes-my-objects-but-i-can-still-access-the-data] 13 ответов Когда я запускаю следующий ...
Новая формулировка устраняет это противоречие, явно оставляя на усмотрение реализации, вызывается ли функция освобождения в случае удаления нулевого указателя.
вольно ясно, что удаление нулевого указателя не имеет никакого эффекта. Действительно, это прямо указано вc++03 это:§5.3.5/2В любом из вариантов, если значение операнда удаления является нулевым указателем, операция не имеет никакого ...
модификатор delete против объявления функции частной
Я читаюэтот вопрос, но это все еще нене имеет большого смысла для меня. Это все еще звучит как особенность сахарного покрытия.Какие'Разница между:
Объектно-ориентированное самоубийство или удалить это;
Следующий код, скомпилированный с MSVC9.0, запускается и выводитDestructor четыре раза, что логично.