일부 포인터 선언을 해석하는 데 문제가 있습니다. 잘만되면 누군가 나를 도울 수 있습니다. 이것은 c99 구문입니다. 나는 그것이 중복 될 수 있지만약간 복잡한 포인터 선언을 intrepret하는 방법
typedef struct stuff thing;
struct stuff{
int a;
char *(*b)[][2];
int c;
thing *(*d)[];
}
같은 것을 어떻게 같이 B와 D를 해석 할 경우? 또한 char * (* b) [] [2] ** b [] [2]와 동일합니까? 그 이유는 무엇?
감사합니다.
체크 아웃 cdecl.org - 예를 들어, 여기에 ['b' (http://cdecl.ridiculousfish.com/?q=+char+*%28*b입니다 % 29 % 5B % 5D % 5B2 % 5D % 3B). –
나는 또한이 기사가 "Right-Left Rule"에 대해 좋아한다. http://ieng9.ucsd.edu/~cs30x/rt_lt.rule.html – turbulencetoo