Je n'arrive pas à déterminer comment déclarer un pointeur sur un tableau de tableaux de void*
. (Je ne peux pas utiliser les conteneurs STL et autres parce que c'est un système embarqué.)déclaration d'un pointeur sur un tableau à deux dimensions de void *
J'ai quelques données que j'essaie de regrouper dans une structure. Principalement les types de données intégrés, mais sont ces deux tableaux. Le premier,
char *testpanel_desc[] = {...};
est pas un problème. Dans ma structure, je stocke un pointeur sur ce tableau comme ceci:
struct MyStruct
{
...
char** panelDesc;
};
Mais il y a celui-ci:
void *testpanel_pointers[][4] = {...};
et je ne peux pas trouver un moyen de définir un membre de ma structure que je peux assigner à ce tableau. void***
ne fonctionne pas à cause du 4 dans la déclaration d'origine.
Merci. Je ne considérais pas le problème de la sorte (pointeur vers le premier élément), même si cela prend tout son sens quand on y réfléchit un peu. – dandan78