primeiro sim o  malloc ta meio certo so falta um casting 

segundo nao e blah.ptr = algum.... e blah->ptr = algum .... lembra e um
ponteiro alocado e nao uma struct

terceiro se voce liberar o blah tu perde o blah e tudo nele agora caso
exista um ponteiro em blah esse nao sera liberado

On Thu, 2002-10-10 at 20:51, Fabio Yasusi Yamamoto wrote:
> 
> > blah = malloc(sizeof(strcut bleh));
> > blah.ptr = algum ponteiro;
> > 
> > 
> > quando eu der
> > 
> > free(blah).
> > esse ponteiro sera liberado tambem ?
> > 
> > obrigado
> 
> nao. ele nao sera liberado. E vc perdera a referencia.. ( memory leak )
> para cada malloc, um free :)
> 
> 
> 
> 
> _______________________________________________________________
> Sair da Lista: http://www2.fugspbr.org/mailman/listinfo/fugspbr
> Historico: http://www4.fugspbr.org/lista/html/FUG-BR/
> 
-- 
Thanks && Regards
Lu�s Vit�rio Cargnini 
TRDC - Telenova Communications Corp. 

Attachment: signature.asc
Description: This is a digitally signed message part

Responder a