Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: anonimo12121 en 7 Mayo 2012, 22:57 pm



Título: Un return un tanto peculiar, Ayuda.
Publicado por: anonimo12121 en 7 Mayo 2012, 22:57 pm
Hola, ando mirando codes, y me he topado con este return no me entero bien que hace.
Código
  1. bool rectcollision_offset(const base_type& one, const base_type& two, float off_x, float off_y)
  2. {
  3.  return (one.x >= two.x - one.width  + off_x + 1 &&
  4.          one.x <= two.x + two.width  + off_x - 1 &&
  5.          one.y >= two.y - one.height + off_y + 1 &&
  6.          one.y <= two.y + two.height + off_y - 1);
  7. }


Título: Re: Un return un tanto peculiar, Ayuda.
Publicado por: n0z en 8 Mayo 2012, 00:04 am
La función retorna un buleano, ese return retornará por tanto Verdadero o Falso, cuando se evalúe la expresión dentro del return.