Comience a escribir su búsqueda arriba y pulse Intro para buscar. Presione Esc para cancelar.

Sobrecarga de operadores en C++



En este post les muestro como hacer operaciones en objetos creados por nosotros. El ejercicio trata de hacer operaciones básicas con matrices tales como:

Matrix m1, m2, m3; // Matrix es una clase 
m1 = m2;
m3 = m1 + m2;
m3 = m2 - m1
m1 += m3

Como se darán cuenta estos operadores son usados como "pan del día" para nuestros cálculos pero con tipos de datos primitivos, ya sean int, float, doble, etc. 

La objetos que se operaran serán Matrices cuadradas de 4x4. Adicionalmente hice uso de templates (plantillas) y mostrarles algunas cosas extra ;)

Espero este código sea de su agrado y les sirva para poder entender mejor la sobrecarga de operadores.

Código: