Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
BeginerMan
49 / 48 / 5
Регистрация: 17.11.2012
Сообщений: 427
#1

Нужно ли тут вызывать оператор delete - C++

18.04.2014, 21:27. Просмотров 215. Ответов 1
Метки нет (Все метки)

Всем здрасьте.
Тут встал вопрос об операторе delete.
C++
1
2
3
4
5
6
7
8
9
10
struct x
{
//...
};
x* y;
 
y = new x;
//...
delete y;
y = 0;
Тут всё понятно, а нужно ли тут вызывать оператор delete ?

C++
1
2
3
4
5
6
7
LPWSTR name;
 
//...
 
name = new wchar_t[255];
 
delete name;// - ???/
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.04.2014, 21:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Нужно ли тут вызывать оператор delete (C++):

Оператор delete[] - C++
Код: #include <iostream> #include <cstdlib> #include <ctime> #define stop __asm nop int main() { int N,M; ...

Оператор delete - C++
Написал небольшую программу и в просмотрел каждую строчку в отладчике. И получается что сразу же после оператора delete p_val; значение в...

оператор delete - C++
#include <iostream> #include <clocale> #include <iomanip> using namespace std; int main() { setlocale (LC_ALL,"russian"); ...

Оператор delete - C++
Вчера заметил, но ответа в сети так и не нашел: int *i = new int(5); cout << *i << endl; delete i; int p = *i; cout << p << ...

оператор delete[] - C++
Применение delete (без ) к указателю на массив освобождает только нулевой элемент, а оставшиеся создают утечку памяти, но как объяснить...

Оператор delete[] - C++
Салют! тут вот в чем вопрос... Если с помощью new выделена память под несколько, скажем, массивов, то с помощью оператор delete удалять...

1
IrineK
Заблокирован
18.04.2014, 21:41 #2
C++
1
delete [] name;
Вы же создали массив. Вот и уничтожайте массив.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.04.2014, 21:41
Привет! Вот еще темы с ответами:

оператор delete у null - C++
Один человек говорил что опасно использовать такой код (delete к null указателю), ну или когда-то было опасно, и что желательно перед...

Оператор delete в деструкторе - C++
Здравствуйте, нужна помощь, есть класс и функция к которую передается этот класс: #include<iostream> using namespace std; class...

Можно ли обобщить оператор delete ? - C++
Здравствуйте! Есть некоторый класс в котором есть указатель которому присваивается некоторое значение "из-вне" так сказать, так вот его...

Хочу понять когда можно делать оператор delete - C++
совсем новичок, а в книге толком не объясняется, помогите понять суть плиз Вот очень простой код: #include <windows.h> class...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.