-2

I have a problem. I dont know how to pass 2D array of pointers to fuction by reference.

class SomeClass
{ 
//body of class
}


void somefunction(SomeClass ***array)
{
//body of function
}

int main()
{
SomeClass * array[10][10]
someFunction(array?????)
}    

Anyone know how to pass this array by reference??

1 Answers1

0

Literally

void somefunction(SomeClass *(&array)[10][10])
{
}

int main()
{
  SomeClass *array[10][10];
  someFunction(array);
}    
AnT stands with Russia
  • 312,472
  • 42
  • 525
  • 765