Hola.
Quiero definir una Class Complejo que defina un número complejo ENTERO como par ordenado de números ENTEROS. Estos son los llamados Enteros de Gauss.
Necesito que la clase defina adecuadamente todas las operaciones entre Enteros de Gauss. En tal caso tengo que sobrecargar todas las operaciones aritméticas.
Mi pregunta es la siguiente. ¿Existe alguna clase en alguna libreria estándar que ya se encargue de definir operaciones de tipo aritmético o algebraico? ¿Existe algún método estándar recomendado? ¿Cuál es la manera correcta o mas recomendable o mas adecuada de sobrecargar los operadores aritméticos?
¿Alguna opinión o sugerencia? Tengan en cuenta que estoy pensando en generalizar un poco más la clase en el futuro, a tipos aritméticos mas abstractos.
¿Alguna sugerencia de cómo debiera trabajar para tener la mejor metodologia de programacion en este asunto?