• Sábado 14 de Diciembre de 2024, 17:57

Autor Tema:  Duda Sobre #define  (Leído 1101 veces)

dayler

  • Miembro activo
  • **
  • Mensajes: 45
    • Ver Perfil
Duda Sobre #define
« en: Viernes 22 de Diciembre de 2006, 04:01 »
0
: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

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Duda Sobre #define
« Respuesta #1 en: Viernes 22 de Diciembre de 2006, 10:35 »
0
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??

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.

bleglaiger

  • Nuevo Miembro
  • *
  • Mensajes: 11
    • Ver Perfil
Re: Duda Sobre #define
« Respuesta #2 en: Sábado 23 de Diciembre de 2006, 00:40 »
0
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*******
IMG]http://http://yakisova-web.hp.infoseek.co.jp/blade3.jpg[/IMG]
****THE KING IS COMING****