malloc and realloc
- From: ravi.cs.2001@xxxxxxxxx
- Date: 27 Jan 2007 03:23:38 -0800
Hi all,
I m relatively new to C. I have few queries related to malloc():
#1. When we perform malloc(), the memory allocated dynamically comes
from the heap area of the process in concern. Well, we then say that
the heap has shrinked. my query is: Is it that the heap physically
does not shrink but the perticular nodes are marked 'ALLOCATED' and
for subsequent calls to malloc() the memory manager remembers them and
does not reference them?
#2. With realloc(), if some pointer 'ptr' is pointing initially to a
perticular position in a buffer (char *buffer) then on performing a
realloc() on this buffer, what will be 'ptr' pointing to?
#3. whats the maximum memory size that we can allocate dynamically by
calling malloc() ?
thanx in advance
Ravs
.
- Follow-Ups:
- Re: malloc and realloc
- From: santosh
- Re: malloc and realloc
- From: CBFalconer
- Re: malloc and realloc
- From: Richard Heathfield
- Re: malloc and realloc
- Prev by Date: OT - Re: typedef forward declare
- Next by Date: Re: OT - Re: which hash table - chained or open-addressed? - TPA
- Previous by thread: How to identify the platform & compiler while compiling?
- Next by thread: Re: malloc and realloc
- Index(es):
Relevant Pages
|