> OK, but what's your point here? We were talking about dynamically > sized 2D arrays where the dimension of the array passed to `foo' is > not known at compile time. In that case, I refer back to my first answer: typedef vector<vector<float> > myarray; void foo(myarray& a) ... --Eljay