Message-ID: <39BCF300.B2260BBD@softhome.net> Date: Mon, 11 Sep 2000 16:58:08 +0200 From: Laurynas Biveinis X-Mailer: Mozilla 4.75 [en] (Win98; U) X-Accept-Language: lt,en MIME-Version: 1.0 To: djgpp AT delorie DOT com Subject: Re: strdup() with delete[] References: <8pgtns$sja$1 AT info DOT cyf-kr DOT edu DOT pl> <20000911010800 DOT C23829 AT chance DOT cz> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Reply-To: djgpp AT delorie DOT com Egon Eckert wrote: > > Err, I did quote your text wrong in my previous reply. So, once again. :) > > > All memory allocated like > > char* s = new char[100]; > > should be deleted using : > > delete s[]; > > right ? > > I guess the [] form is considered obsolete. I would use simple delete s. It isn't obsolete. delete [] is the only way to delete new'ed arrays. It is covered in comp.lang.c++ FAQ. Laurynas