SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: pacorubio77 en Lunes 13 de Octubre de 2008, 21:03

Título: me podeis decir con esta notacion?
Publicado por: pacorubio77 en Lunes 13 de Octubre de 2008, 21:03
Hola,mirar es una duda muy tonta,pero no se como se traduce:

el ejemplo es el siguiente:

si me salen en el codigo p1 +=p2 esto es igual a p1=p1+p2..verdad?
pero si me sale p1=+p2? esto a que es igual? es que tengo esa duda para hacer la sobrecarga de eso en c++

espero me ayuden.gracias.
Título: Re: me podeis decir con esta notacion?
Publicado por: shakka en Lunes 13 de Octubre de 2008, 21:40
Citar
pero si me sale p1=+p2?
Seria asignacion positiva, es decir

p1 = +(p2)
ejemplo:

Código: Text
  1. p1 = 2
  2. p2 = -1
  3.  
  4. p1 = +(-1)
  5. p1 = -1
  6.  

se ve mas claro si fuese =-

p1 = +(p2)
ejemplo:

Código: Text
  1. p1 = 2
  2. p2 = -1
  3.  
  4. p1 = -(-1)
  5. p1 = 1
  6.  

Mas sobre operadores(este no esta alli)
http://es.wikipedia.org/wiki/Operadores_en_C_y_C%2B%2B (http://es.wikipedia.org/wiki/Operadores_en_C_y_C%2B%2B" onclick="window.open(this.href);return false;)