[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: dúvida em descrição de pacote



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


Reply to: