title: Implementing an N-dimensional Matrix in C++
body: <p>I want to implement my own N-dimensional Matrix class in C++. I am, however, stuck as to how I would go about implementing it, especially when it comes to implementing the operators to access an element in that matrix.</p>
  
  <p>Any suggestions?</p>