# Matrix Arithmetic

Learn how to overload the arithmetic operators in C++.

In this lesson, we’ll learn how to enable arithmetic operations using `Matrix`

objects. To make these operations possible, we need to overload the operators.

## Addition (`+`

)

Let’s consider a scenario where we’re not familiar with objects, and we have two matrices, `m1`

and `m2`

. Our objective is to perform the sum of these matrices. Without objects, we would typically achieve this by iterating through each element of `m1`

and `m2`

using nested loops and adding the corresponding elements together.

Now, let’s explore an alternative approach using objects. What if we create two objects, `m1`

and `m2`

, and want to perform the matrix summation?

Get hands-on with 1200+ tech skills courses.