c++ features operator overloading, and it features subscript operator overloading. However, when working with 2d arrays it would be more useful to have double subscript operator overloading. This is a feature in other programming languages like c#, but not in c++. Therefore, I have found a way to implement it, which I will show here.