delorie.com/archives/browse.cgi | search |
From: | "doug" <deleveld AT dds DOT nl> |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Re: array_ptr=malloc( 1024 * sizeof(int) ) vs int array[1024] - beginner |
Date: | 6 Feb 2000 23:32:17 GMT |
Organization: | none |
Lines: | 28 |
Message-ID: | <01bf71c4$838196e0$e2247d81@default> |
References: | <87krv2$sp3$1 AT portraits DOT wsisiz DOT edu DOT pl> |
NNTP-Posting-Host: | client36-226.oprit.rug.nl |
X-Trace: | info.service.rug.nl 949879937 22281 129.125.36.226 (6 Feb 2000 23:32:17 GMT) |
X-Complaints-To: | newsmaster AT rug DOT nl |
NNTP-Posting-Date: | 6 Feb 2000 23:32:17 GMT |
X-Newsreader: | Microsoft Internet News 4.70.1155 |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
Chaos <chengin AT alpha DOT net DOT pl> schreef in artikel <87krv2$sp3$1 AT portraits DOT wsisiz DOT edu DOT pl>... > Hi there > > Just like in the subject: what is the main difference between allocating > memory by malloc (new) or by creating an array? > I'd like to know where is that mem exactly taken from? // IIRC C won't increase the size of your program from this // (it uses some startup trickery) but C++ will !!! char ThisIsGloballyAllocated[1000] int main(void) { char ThisIsOnTheStack[1000]; static char ThisIsAlsoGloballyAllocated[1000] } Hope I got this right, but just in case I'm wrong read a good book on C/C++ anyway... Doug Eleveld
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |