typedef struct 의 심볼에 관해
글쓴이: sosona / 작성시간: 금, 2010/06/25 - 8:04오후
typedef struct _MY_DATA { int nDataLen; } MY_DATA; typedef MY_DATA *PMY_DATA;
typedef struct _MY_DATA { int nDataLen; } MY_DATA, *PMY_DATA;
각각 다음의 코드를 컴파일, 디버깅시,
PMY_DATA data = (PMYDATA)malloc(sizeof(MY_DATA));
위에 typedef 로는 nDataLen 심볼이 보이는데,
아래의 typedef 로는 nDataLen 심볼이 보이지 않습니다.
Visual studio 를 사용하고 있는데, 위 두 구문의 차이가 무엇인가요?
Forums:
그냥
위의 구문이 맞다고 보시면 되겠습니다.
둘다 가능하고요...
그냥 intellisense가 문제있는듯. WINAPI보면 다 아래처럼 정의하고 있죠. Visual Assist사용해 보세요.
댓글 달기