Форум программистов, компьютерный форум CyberForum.ru

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

Восстановить пароль Регистрация
 
BeginerMan
 Аватар для BeginerMan
49 / 48 / 5
Регистрация: 17.11.2012
Сообщений: 418
18.04.2014, 21:27     Нужно ли тут вызывать оператор delete #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;// - ???/
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.04.2014, 21:27     Нужно ли тут вызывать оператор delete
Посмотрите здесь:

C++ Оператор delete[]
оператор delete[] C++
Можно ли обобщить оператор delete ? C++
Оператор delete C++
Оператор delete[] C++
Оператор delete C++
C++ оператор delete
Оператор delete в деструкторе C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
IrineK
Заблокирован
18.04.2014, 21:41     Нужно ли тут вызывать оператор delete #2
C++
1
delete [] name;
Вы же создали массив. Вот и уничтожайте массив.
Yandex
Объявления
18.04.2014, 21:41     Нужно ли тут вызывать оператор delete
Ответ Создать тему
Опции темы

Текущее время: 07:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru