[LHC] Duvida de C, ponteiros

Alejandro Mesias ale.mesias at gmail.com
Thu May 7 07:46:20 PDT 2015


Na verdade ainda estou no mundo Arduino, então esses cout << :: <MeuTipo>
devo ter usado só na faculdade, rsrrsrsrsrs.

2015-05-07 11:29 GMT-03:00 Fabio Mello <fabiohmello at gmail.com>:

> opa, não sei se isso existem em c, mas em c++ isso indica que o
> parâmetro é uma referência para o objeto, e não um ponteiro.
>
> não usei isso na prática, mas acredito que vc acessaria como
> obj.method() em caso de referência e como obj->method() em caso de
> ponteiro.
>
> tbm não existe aritmética de referências como existe a de ponteiros,
> como p++ para apontar para o próximo elemento.
>
> usando referência no lugar de ponteiros, deixa o código mais com cara
> de java do que c.
>
> bom, estou dizendo isso apenas baseado no livro que estou lendo e sem
> prática. posso ter entendido mal as coisas de lá.
>
> abraço.
>
>
>
> Em 7 de maio de 2015 11:19, Alejandro Mesias <ale.mesias at gmail.com>
> escreveu:
> > Caros, a utilidade de ponteiros em função é conhecida:
> >
> >
> > void mudaValor(int * valor){
> >     (*valor) = 5;
> > }
> >
> > int meuInteiro = 0;
> >
> > mudaValor(&meuInteiro);
> >
> > printf("Meu novo valor é: %d", meuInteiro");
> >
> > Resultado >> Meu novo valor é: 5
> >
> > Okay, isso funciona bem.
> >
> > Mas e se usar o & na função, qual a utilidade ?!
> >
> > void mudaValor(int & valor);
> >
> >
> > Ficamos discutindo aqui quais possíveis aplicações disso.
> >
> > --
> > ======================================
> > Alejandro Mesias André Nebra Perez
> > Java/Python/Js/Something else Developer
> > Twitter: @meszias
> > Linux User #442506
> > Campinas - SP - Brasil - South America
> > ======================================
> >
> > _______________________________________________
> > Lista do LHC <http://lhc.net.br>
> > HSC at listas.tia.mat.br
> > http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
> >
> _______________________________________________
> Lista do LHC <http://lhc.net.br>
> HSC at listas.tia.mat.br
> http://listas.tia.mat.br/listinfo.cgi/hsc-tia.mat.br
>



-- 
======================================
Alejandro Mesias André Nebra Perez
Java/Python/Js/Something else Developer
Twitter: @meszias
Linux User #442506
Campinas - SP - Brasil - South America
======================================
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listas.tia.mat.br/pipermail/hsc-tia.mat.br/attachments/20150507/089fb06c/attachment.html>


More information about the HSC mailing list