\
Los caracteres Citar\No van...
El problema es que una macro no es mas que un reemplazo de texto. Si pusieras suma(x1,x2); en una linea solito funcionaria.Pone el codigo de la macro como argumento a la funcion y veras que tampoco compila, mientras que si copias el codigo del primer macro si lo hace ya que usa el operador ternario.La \ es lo que se debe usar cuando tenemos macros con mas de una linea y aca tenes mas informacion sobre macros en general:http://www.ebyte.it/library/codesnippets/W...gCppMacros.html
De nadas Y ahora paso a decir que las macros es mejor obviarlas
tenia interes en saber como usarlas , yo pienso que la clausula define el uso que habria que darle es unicamente para definir constantes , para lo demas funciones y metodos para no complicar mucho el asunto
Cita de: "Game_Over" tenia interes en saber como usarlas , yo pienso que la clausula define el uso que habria que darle es unicamente para definir constantes , para lo demas funciones y metodos para no complicar mucho el asunto Esta bien aunque en C++ se puede usar el keyword const y si son valores que guardan una relacion un enum es lo ideal