what is this the correct way to pass 2 dimensional array of unknown size?
reprVectorsTree::reprVectorsTree(float tree[][], int noOfVectors, int dimensions)
<
#include
using namespace std;
int
main(void)
{
int layers = 3; // can be calculated in run-time
int elem = 5; // can be calculated in run-time
int* pArray = new int[layers * elem];
/* usage */
for (int i = 0; i < sizeof(pArray) / sizeof(pArray[0]); ++i) // traverse through layers
{
for (int j = 0; j < sizeof(pArray[0])/ sizeof(int); ++j) // traverse through elements in layer
{
// do some stuff
}
}
}