Passando um ponteiro representando uma matriz 2D para uma função em C ++

http: //www.neilstuff.com/guide_to_cpp/notes/Multi%20Dimension%20Arrays%20and%20Pointer%20Pointers.ht

De acordo com este site, devo poder usar o seguinte código:

double stuff[3][3];
double **p_stuff;
p_stuff = stuff;

Mas recebo uma reclamação de que a conversão não é permitida por atribuição.

Estou fazendo algo errado

Eu tenho uma função externa do tipo "C" para a qual quero passar esse material duplo [3] [3] para. Então eu acho que preciso fazer disso um ponteiro, certo?

questionAnswers(5)

yourAnswerToTheQuestion