Ir para conteúdo
Fórum Script Brasil
  • 0

Usar Memoria


julio tanaka

Pergunta

Prezados Sras/Srs.

Caros leitores, estudo o C/C++ e em varias ocasioes li em livros " FACA UM PROGAMA QUE USE MEMORIA e não O COMPUTADOR". alguém me poderia me responder de maneira concreta o que vem a ser usar memoria. O que sei e que existem "SEGMENTO p/ex. 0065fdf4 quando declaro variavel por vlor ou referencia" e o "SEGMENTO p.ex. 00401050 onde fica alocado variaveis global/static e main( )".

Outra coisa "variavel global e static" são mesma coisa, uma vez que estao no mesmo "SEGMENTO" p.ex. 00401050 e o vlr e alterado a cada chamada (c/ chamar por referencia "o vlr contido naquele & e alterado a c/ chamada").

Obrigado pela atencao,JULIO

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

FACA UM PROGAMA QUE USE MEMORIA e não O COMPUTADOR

Bem estranho esse requisito. Acredito que ele tenha dito "use mais memória para reduzir o tempo de processamento", não?

Acontece que, em alguns algoritmos, um mesmo subproblema precisa ser resolvido várias vezes seguidas. Nesse caso, você pode armazenar o resultado e reaproveitá-lo em outras ocasiões. Há também estruturas de dados que maximizam o uso da memória para tornar mais eficientes as operaçoes de adição, remoção e pesquisa. Leia sobre Hash Tables (tabelas de dispersão).

Outra coisa "variavel global e static" são mesma coisa, uma vez que estao no mesmo "SEGMENTO" p.ex. 00401050

Opa, não confunda a abstração com a implementação. biggrin.gif

Quem projeta um algoritmo não necessariamente irá executá-lo em um computador. Assim, o termo "global" ou "estático" não tem a menor relação com a posição física dos dados. Global seria algo acessível sob qualquer escopo dentro da aplicação. Estático é um valor que independe da instância do objeto.

Se quiser saber mais sobre valores estáticos, estude orientação a objetos.

[]'s

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...