if you look at this class, how do I achieve the following:
class foo {
public:
  void foo(double (&arr)[3][4]) { //Constructor
    arr2 = arr; //??? How to assign multidimensional arrays?
  }
  void bar() { //Usage
    double doSomething = arr2[1][0];
  }
private:
  double* arr2[3][4]; //??? How to store this?
}
Thanks everyone!
More explanation: This should be a class, that get a reference to a two-dimensional array in its constructor (foo()). It stores this reference in a member variable, so that some other function (bar()) can access them later.
So what "format" has the member variable and how do I assign the parameter of the constructor to it?
Edit2: As I impement an interface, I can't change signatures to use std::vector>...
 
     
    