| cvs.gedasymbols.org/archives/browse.cgi | search |
| Message-ID: | <358EFF0A.3800AC93@ipass.net> |
| From: | Terry <iceman AT ipass DOT net> |
| MIME-Version: | 1.0 |
| Newsgroups: | comp.os.msdos.djgpp |
| Subject: | Re: Deleting mem allocated to dynamic array? |
| References: | <6mmd9s$o7f AT bgtnsc03 DOT worldnet DOT att DOT net> |
| Lines: | 23 |
| Date: | Tue, 23 Jun 1998 01:09:25 GMT |
| NNTP-Posting-Host: | ts2-102-ppp.ipass.net |
| NNTP-Posting-Date: | Mon, 22 Jun 1998 21:09:25 EDT |
| Organization: | iPass.Net |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Jeff W. wrote:
>
> I declared an array like this:
>
> MapStruct **Tiles
>
> and allocated memory to it like this:
>
> Tiles = new MapStruct *[XSize];
> for (int i = 0; i < XSize; i++)
> Tiles[i] = new MapStruct[YSize];
>
> XSize and YSize being the width and height of the map. My question
> is, how do I delete the memory I allocated to this array? Thanks.
>
Should be something like:
for (i=0;i<XSize; i++)
delete Tiles[i];
delete Tiles;
Terry
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |