SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: dayler en Viernes 22 de Diciembre de 2006, 04:01

Título: Duda Sobre #define
Publicado por: dayler en Viernes 22 de Diciembre de 2006, 04:01
:o hola ...

Tengo un problema, estoy leyendo un codigo, y vi algo que nunca abia visto, pero que parece bastan te comun, ¿que es lo que ace o significa exactamente esta linea de codigo?

Código: Text
  1.  
  2.  
  3. #define thread_mutex_create(x) do{}while(0)
  4.  
  5.  
  6.  

mas presimente que ace el do{}while(0), en ese lugar..... :blink:

 :lol: Saludos
Título: Re: Duda Sobre #define
Publicado por: Eternal Idol en Viernes 22 de Diciembre de 2006, 10:35
Eso no hace absolutamente nada al no tener codigo dentro del do y al ser la condicion 0 solo se ejecuta una vez (0 se evalua OBVIAMENTE a false). En un compilador moderno ni siquiera se crea codigo alguno para esto ... ¿¿Que estan tratando de hacer cambiando la creacion de un mutex por eso??
Título: Re: Duda Sobre #define
Publicado por: bleglaiger en Sábado 23 de Diciembre de 2006, 00:40
EXACTO NO AHCE ANDA SOLO ES PARA QUE TE QUEDES CHINGADO AL VER UN CODIGO ASI SI NO CONOCES :S JAJJEJE :D
****THE KING IS COMIN*******