Quería saber si se puede hacer esto en c++ de alguna forma
void funcion ( expresion )
if (expresion)
{
haz lo que sea
};
pudiendo ser expresión cualquier cosa por ejemplo un puntero a una estructura: puntero->pos_x > 20
quedando así cuando llames a la función:
funcion ( puntero->pos_x > 20 );
La idea era que la expresión se definiera en otra parte del código como una cadena de texto dependiendo de las opciones que pusieras.
¿Existe alguna forma "correcta" de hacer esto? Gracias.
(Si queréis explicar algo para semi-dummies pls)