Em 31-08-2012 14:57, Fred Maranhão escreveu:
[..]
A dúvida é a seguinte:
20120831: thiagoglauco: revisão. têm uma coisa estranha aqui: 1
parágrafo: feito para ser usado como um substituto do malloc. ultimo
parágrafo: ele não é um substituto do malloc.
tem alguma diferença sutil entre
"used as a plug-in replacement for C's malloc"
e
"work as a drop-in malloc(3) replacement"
Olá!
Do meu ponto de vista, na primeira linha ele quis dizer que
pode ser usado como um substituto do malloc ou new, mas não pode ser
considerado um substituto completo pelo fato do GC liberar memória
quando ele "entender" que não é mais necessário, agora o malloc ou new
só liberam com free, o que possibilita você guarda o endereço num int ou
str e depois acessar este endereço.
Já usei/precisei disso para passar parâmetros para funções de
callback que aceitam apenas um argumento, geralmente str, e preciso
passar vários de vários tipos, isto é, são casos bem específicos.
Hoje trabalho com Python e não faz mais sentido isso, já que
ele não obriga o argumento ser de um tipo específico, podendo até ser
vetores onde cada elemento é de um tipo.
--
[]'s
Junior Polegato
--
To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/5041057e.8090...@juniorpolegato.com.br