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

8 ответов

Почему не удаляет уничтожить что-нибудь?

Я немного играю с динамическим распределением памяти, но не понимаю. При выделении некоторой памяти с

10 ответов

Можно ли удалить это?

Это разрешено

3 ответа

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

Я читаюэто [https://stackoverflow.com/questions/16770492/c-syntax-default-and-delete-modifiers] вопрос, но это все еще не имеет большого смысла для меня. Это все еще звучит как особенность сахарного покрытия. Какая разница между: class A { // ...

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

3 ответа

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

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

4 ответа

Почему в C ++ есть delete []?

4 ответа

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

яdelete например, указатель следующим образом: delete myPointer;И после этого сделалненазначать0 к указателю следующим образом: myPointer = 0; //skipped thisБудетmyPointer указывать на другой адрес памяти?

3 ответа

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

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

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); }После того, как я запустил это, я получаю ошибку ...

4 ответа

Удалить указатель на многомерный массив в классе через другой указатель - как?

У меня есть указатель на класс, который имеет указатель на многомерный массив, но я не могу удалить его из памяти, когда мне нужно, или установить его в NULL.

2 ответа

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

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