Результаты поиска по запросу "delete-operator"

0 ответов

 не является нормативной ссылкой. Абзац, который вы цитируете, может быть также истолкован так, чтобы сказать, что освобождение следует за разрушением безоговорочно

исал код ниже, который перегружаетnew а такжеdelete операторы и выбрасывает исключение в деструкторе. Когда возникает исключение, почему код вdelete оператор не выполнен (и "пока" напечатан)? Если это не должно быть выполнено, (как) ...

0 ответов

@chaosink Я сам написал это из сборки - это просто, чтобы помочь тем, кто плохо читает сборку.

сса в следующих кодах: A, B, C и D. У них всех есть членoperator new[]. Кроме того, B имеет конструктор;С имеет деструктор;D имеет членoperator delete[]. Параметрsize членаoperator new[] иsizeof из 4 классов выводятся: new[] A 40 new[] B 40 ...

1 ответ

Помимо того факта, что этот ответ не касается вопроса ОП

разница между использованиемdelete оператор [https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Operators/delete] на элемент массива в отличие от использованияArray.splice ...

ТОП публикаций

1 ответ

C ++ Array: почему delete [] не работает? [Дубликат]

На этот вопрос уже есть ответ: C ++ delete - удаляет мои объекты, но я все еще могу получить доступ к данным? [/questions/1930459/c-delete-it-deletes-my-objects-but-i-can-still-access-the-data] 13 ответов Когда я запускаю следующий ...

2 ответа

Почему в классы потоков C ++ добавлена ​​функция преобразования оператора void * ()?

2 ответа

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

вольно ясно, что удаление нулевого указателя не имеет никакого эффекта. Действительно, это прямо указано вc++03 это:§5.3.5/2В любом из вариантов, если значение операнда удаления является нулевым указателем, операция не имеет никакого ...

3 ответа

Лучший стиль для удаления всех конструкторов (или другой функции)?

3 ответа

модификатор delete против объявления функции частной

Я читаюэтот вопрос, но это все еще нене имеет большого смысла для меня. Это все еще звучит как особенность сахарного покрытия.Какие'Разница между:

3 ответа

Использование оператора new и оператора delete с пользовательским пулом памяти / распределителем

3 ответа

Объектно-ориентированное самоубийство или удалить это;

Следующий код, скомпилированный с MSVC9.0, запускается и выводитDestructor четыре раза, что логично.