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

(Resolvido) Só queria saber o que esses simbolos significam?


Justiceira

Pergunta

3 respostass a esta questão

Posts Recomendados

  • 0

Creio que o = (igual) você já saiba. Quanto ao operador seta (->), ele é utilizado como "apontador". Por exemplo, você tem um ponteiro para uma instância da classe MinhaClasse (ou seja, para um objeto da classe, ex.: meuObj). Você teria que utilizar ele assim:

meuObj=new MinhaClasse();
(*meuObj).Metodo()
Note que o operador unário * tem precedência sobre o . (ponto), ou seja, é executado primeiro, e por isso os parênteses são necessários. Mas esse código fica "meio feio" e resolveram criar um operador para resolver esse problema (o ->). Você pode fazer assim:
meuObj->Metodo()

Link para o comentário
Compartilhar em outros sites

  • 0

Bom, o Jonathan já te deu uma boa resposta, mas vou tentar ajudar mesmo assim.

A primeira instrucao que voce colocou, item->linha=linha;, voce le como "o campo 'linha' da variavel item recebe o valor da variavel linha". Note que linha e linha são coisas diferentes: o primeiro define uma variavel, o segundo, um campo de uma outra variavel.

A segunda instrucao, aux=aux->direita;, leia como "a variavel aux recebe o valor do campo 'direita' da variavel aux". Espero que já tenha reparado a diferenca das duas.

Tentei explicar bem didatica e basicamente, sem entrar no merito do funcionamento dos ponteiros. Espero ter ajudado.

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...