Buenas, trasteando con las clases en C++ estaba realizando una clase para operar con números racionales hasta que me he topado con una duda:
¿Como podría sobrecargar el operador = para poder declarar un racional e inicializarlo de forma inmediata desde el código?
Es decir, que yo pueda escribir:
Racional a = 3/4;
La gracia estaría en poder escribir el 3/4 dentro del código (o otro formato, ej 3 4, pero si puede llevar barra mejor).
Ya se que puedo crear la función Racional a (3, 4) o cosas por el estilo, pero la gracia está en que sea más directo, igual que podemos hacer int x = 4, float y = 4.243 o string p = "Hola"