> Eduardo Schoedler wrote: >> Um inteiro passa de 32 para 64 bits! =p rsrsrs >> Looogoooo, consome mais memória. > > Negativo. Já havia feito esse teste antes e fiz novamente agora. Compile > e rode: > > #include <stdio.h> > > int main(void) { > printf("%d\n", sizeof(int)); > } > > > - -- > João Paulo Just > Diretor Executivo - Justsoft Informática Ltda. > http://www.justsoft.com.br/
É isso mesmo João Paulo, para o tipo int não muda nada. Isso provavelmente quebraria muitos programas que não foram pensados para trabalhar dessa maneira (inteiros de 64bits). A única coisa que muda é o tamanho dos ponteiros (void *), por isso a maioria dos programas funciona de forma transparente e sem dor de cabeça nos ambientes 64 bits (já era hora). Isso aumenta um pouco o uso da memória se você tem o uso de muitos ponteiros no programa, mas com certeza nada que se compare aos ganhos que você vai obter. []'s Luiz ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd