Указатель на определение типа для массива другого определения типа - PullRequest
2 голосов
/ 27 июля 2011

Я хотел бы объявить typedef, что-то вроде этого:

  • Указатель на любой массив другого typedef.

например ::1007 *

Typedef 1:

typedef struct
{
    int a;
}structA_t1;

Typedef 2:

typedef ptrstructA  structA_t1 (*Temp)[]  ;

Правильно ли это второе определение типа? Мне действительно нужно это имя Temp здесь? Пожалуйста, предложите, спасибо

1 Ответ

7 голосов
/ 27 июля 2011

Имя нового определенного типа заканчивается в конце:

typedef structA_t1 **ptrstructA;

или:

typedef structA_t1 (*ptrstructA)[];
...