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

5 ответов

Почему я могу получить доступ к функциям-членам даже после удаления объекта?

5 ответов

удалить [] массив объектов

Я выделил и массив объектов

5 ответов

, У вас будет меньше ошибок (в сто раз меньше ошибок).

я есть это в моем коде:

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

5 ответов

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

у в C ++ нет удаления размещения, которое напрямую соответствует новому размещению, то есть вызывает деструктор и вызывает соответствующий оператор удаления размещения? Например: MyType *p = new(arena) MyType; ... //current technique ...

5 ответов

Удаление указателя на const (T const *)

У меня есть основной вопрос относительно константных указателей. Мне не разрешено вызывать любые неконстантные функции-члены, используя константный указатель. Однако мне разрешено делать это на константном указателе: delete p;Это вызовет ...

5 ответов

Двойное освобождение или повреждение после очереди :: push

#include <queue> using namespace std; class Test{ int *myArray; public: Test(){ myArray = new int[10]; } ~Test(){ delete[] myArray; } }; int main(){ queue<Test> q Test t; q.push(t); }После того, как я запустил это, я получаю ошибку ...

5 ответов

Почему я могу получить доступ к функциям-членам даже после удаления объекта?

Я новичок в C ++ и из того, что я узнал до сих пор, когда вы вызываете delete для указателя, который указывает на что-то, созданное в куче, тогда все, что указано этим указателем, стирается, и память освобождается, верно? Однако, когда я ...

6 ответов

Удаление массива указателей

Есть ли

6 ответов

Почему на самом деле удаление неполного типа является неопределенным поведением?

Рассмотрим этот классический пример, используемый для объяснения того, чтоне делать с предварительными декларациями:

7 ответов

Однако вопрос хорош и проблема существует. Опытные инженеры должны знать об этом.

овленэтот вопрос [https://stackoverflow.com/q/4990462/57428]. Предположим, в коде C ++ у меня есть правильный указатель и правильноdelete Это. Согласно стандарту C ++ указатель станет недействительным (3.7.3.2/4 -функция освобождения сделает ...