ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Usar Variavéis onde Constantes são aplicáveis é errado?

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
gsoft
Aprendiz
Aprendiz


Registrado: Domingo, 30 de Mai de 2004
Mensagens: 131

MensagemEnviada: Qui Abr 30, 2009 3:22 pm    Assunto: Usar Variavéis onde Constantes são aplicáveis é errado? Responder com Citação

Em casos onde uma constante pode ser declarada ao invés de uma variável qual seria o problema de sempre usar variáveis ao invés de constantes mesmo que seus valores nunca mudem?

Uma variável ocupa mais memória que uma constante?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
aeciovc
Colaborador
Colaborador


Registrado: Terça-Feira, 18 de Dezembro de 2007
Mensagens: 1042
Localização: Recife

MensagemEnviada: Qui Abr 30, 2009 7:00 pm    Assunto: Responder com Citação

quem garante que os valores nunca mudam:???

ninguem!!


eh mais elegante usar constantes quando eh adequado claro!!
!


flw
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário MSN Messenger
gilsonnrodrigues
Moderador
Moderador


Registrado: Quinta-Feira, 14 de Abril de 2005
Mensagens: 9009
Localização: Governador Valadares-MG

MensagemEnviada: Qui Abr 30, 2009 7:05 pm    Assunto: Responder com Citação

aeciovc escreveu:
quem garante que os valores nunca mudam:???

ninguem!!


eh mais elegante usar constantes quando eh adequado claro!!
!


flw


eu assino em baixo
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
marcosalles
Moderador
Moderador


Registrado: Quarta-Feira, 26 de Março de 2008
Mensagens: 1695
Localização: Muriaé Mg

MensagemEnviada: Qui Abr 30, 2009 9:06 pm    Assunto: Responder com Citação

e quem disse que uma constante não pode sofre alteração ?

elegantissimo inteligente contadores definidos com constantes tipadas
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Visitar a homepage do Usuário
danielbuona
Profissional
Profissional


Registrado: Quinta-Feira, 30 de Junho de 2005
Mensagens: 576
Localização: São Paulo/SP

MensagemEnviada: Qui Abr 30, 2009 9:40 pm    Assunto: Responder com Citação

Crie tipos..... muito mais "classudo"

E se puder, abuse de classes!!!!
_________________
Daniel Buona - danielbuona@hotmail.com
www.aflsistemas.com.br/blog
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
gsoft
Aprendiz
Aprendiz


Registrado: Domingo, 30 de Mai de 2004
Mensagens: 131

MensagemEnviada: Sex Mai 01, 2009 10:50 am    Assunto: Mas... Responder com Citação

E quanto ao desempenho? Muda alguma coisa? O espaço usado na memória difere de uma para outra ou a questão é somente ser elegante e paracer inteligente?
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
gilsonnrodrigues
Moderador
Moderador


Registrado: Quinta-Feira, 14 de Abril de 2005
Mensagens: 9009
Localização: Governador Valadares-MG

MensagemEnviada: Sáb Mai 02, 2009 10:22 am    Assunto: Responder com Citação

exemplo:

var
I : Integer = 10; //4 bytes


const
I = 10;///1 byte;


mas

var
I : Byte = 10; //1 byte tb



mas se é constante, tem ser contante.

até pra leitura facilita.

pq vc vai ler o codigo e ja entende q esse valor não sofrerá mudanças.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB