I dont understand the difference between these 2:
const subclass* class::memeber(size_t i, size_t j) const
subclass* class::member(size_t i, size_t j)
(access to subclass at (i, j) )
I don't understand why in class we declared these two if I remember correctly one gets the copy of the address of the subclass and the other gets the address itself and forbids to change it. But why would we want to get the address itself if we don't want to change it?