Do memory allocations need to be freeed every time?
- From: "Ravindra.B" <ravindra.bhadramraju@xxxxxxxxx>
- Date: Thu, 19 Jun 2008 02:23:05 -0700 (PDT)
I have declared a global variable which is array of pointers and
allocated memory for each array variable by using malloc. Some thing
similar to below...
static char *arr[10];
main()
{
int i;
for(i = 0; i < 10; i++)
arr[i] = malloc(sizeof(char));
……..
}
Is freeing the allocated memory is really required every time, for a
program like this as freeing doesn’t bring in any change w.r.t
memory space (or) will it become a memleak some where down the line if
it is not freeed?
Thanx,
Ravindra. Bhadramraju
.
- Follow-Ups:
- Re: Do memory allocations need to be freeed every time?
- From: gw7rib
- Re: Do memory allocations need to be freeed every time?
- From: Tejas Kokje
- Re: Do memory allocations need to be freeed every time?
- From: santosh
- Re: Do memory allocations need to be freeed every time?
- From: viza
- Re: Do memory allocations need to be freeed every time?
- From: jacob navia
- Re: Do memory allocations need to be freeed every time?
- From: Richard Heathfield
- Re: Do memory allocations need to be freeed every time?
- From: den2k
- Re: Do memory allocations need to be freeed every time?
- From: vippstar
- Re: Do memory allocations need to be freeed every time?
- Prev by Date: Re: How to transfer an address value without using pointers
- Next by Date: Re: Bitwise operators
- Previous by thread: Bitwise operators
- Next by thread: Re: Do memory allocations need to be freeed every time?
- Index(es):
Relevant Pages
|