:: Re: [DNG] Making sense of C pointer…
Top Page
Delete this message
Reply to this message
Author: Emiliano Marini
Date:  
To: Rainer Weikusat
CC: dng
Subject: Re: [DNG] Making sense of C pointer syntax.
You're right.

On Mon, Mar 28, 2016 at 2:04 PM, Rainer Weikusat <
rainerweikusat@???> wrote:

> Emiliano Marini <emilianomarini82@???> writes:
> > char *p;
> > p="01234"; /* skeezy, but makes the point */
> >
> > Warning! Here "p" is pointing to nowhere, you don't know which memory
> > locations are writing to.
>
> The 'memory location' (if any) reserved for the pointer p itself by the
> compiler, IOW, this is totally correct.
>
> >
> > char *p;
> > *p=malloc...*
> > p="01234"; /* skeezy, but makes the point */
>
> And this is a memory leak as the pointer returned by malloc is
> overwritten.
> _______________________________________________
> Dng mailing list
> Dng@???
> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
>