Это утечка памяти? - PullRequest
       16

Это утечка памяти?

13 голосов
/ 18 мая 2010
char *pointer1;
char *pointer2;

pointer1 = new char[256];
pointer2 = pointer1;

delete [] pointer1;

Другими словами, должен ли я также делать delete [] pointer2?

Спасибо!

Ответы [ 11 ]

0 голосов
/ 18 мая 2010

Используйте Удалить только тогда, когда вы использовали Новый

Хорошая практика - установить для pointer2 значение NULL, но утечки памяти не будет, если вы не

...