Cita:
Iniciado por Profesor_Falken Buenas,
Disculpa, en mi ejemplo con la macro yo entendia que estabas usando C y no C++.
No hay de qué darlas. No especifiqué el lenguaje y tengo la mala costumbre de usar structs de primeras cuando estoy enredando para no entretenerme en cuestiones de ámbitos públicos o privados e ir a la parte que quiero resolver, así que se presta a confusión. (Al final nadie me salva de convertir los structs en clases -AKA hacer las cosas 2 veces- o sea que no tiene mucha justificación lo que hago)
La solución que me propones era la que yo intuía cuando inicié el post, y que no fui capaz de darle forma, que es jugar con los constructores. Pero también le veo el problema de que debería de definir tantos constructores como miembros tenga la clase y...en definitiva, no me da la flexibilidad que querría.
Saludos y gracias!