| delorie.com/archives/browse.cgi | search |
| NNTP-Posting-Host: | 172.16.26.200 |
| Newsgroups: | comp.os.msdos.djgpp |
| Date: | Wed, 25 Aug 1999 14:31:45 +0200 |
| Message-ID: | <0E16861EE7BCD111BE9400805FE6841F0B1B54D7@c1s5x001.cor.srvfarm.origin-it.com> |
| From: | bas DOT hamstraNOSPAM AT nl DOT origin-it DOT com (Bas Hamstra) |
| Subject: | Re: About memory allocation |
| References: | <Fvdw3.325$Os5 DOT 51835 AT wagner DOT videotron DOT net> <37C19A5C DOT 51C150AF AT cartsys DOT com> |
| X-Newsreader: | Forte Free Agent 1.0.82 |
| Lines: | 27 |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
| Reply-To: | djgpp AT delorie DOT com |
Nate Eldredge <nate AT cartsys DOT com> wrote:
>OmniMeta wrote:
>>
>> My question is :
>> if i do this :
>>
>> int *p;
>> int main()
>> {
>> p = new int;
>> return 0;
>> }
>>
>> Here I didn't use the delete operator to free p
>> Did p will be automaticaly deleted with the end of the program, or did p
>> will stay in memory until i reboot ?
>When your program exits, all memory allocated by `malloc' or `new' is
>freed.
Is the memory also freed when your program exits with exit(n) ?
Regards,
Bas Hamstra.
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |