From: Laurence Withers Newsgroups: comp.os.msdos.djgpp Subject: "delete" and "delete []" operators Date: Wed, 8 Jul 1998 23:40:59 +0100 Organization: Integrated Peripherals Message-ID: NNTP-Posting-Host: lwithers.demon.co.uk MIME-Version: 1.0 Lines: 26 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk Hi, In any programs I write, I always use the "delete" operator to free memory I've allocated with the "new" operator. However, recently I've read somewhere about the "delete []" operator, which should be used to delete arrays. If I create an array like this: typedef char *cptr; cptr x; x = new char[15]; Should I then, when I come to free the memory, use: delete x; or delete [] x; Currently, I use "delete x;". Well, please tell if I'm doing something wrong. Thanks very much for your help, and bye for now, -- Laurence Withers, mailto:lwithers AT lwithers DOT demon DOT co DOT uk OPES homepage: http://www.lwithers.demon.co.uk/opes/