구조체를 작성할 때, 아래와 같이 구조체 포인터의 별칭을 정의할 수 있습니다.
typedef struct _S{
// members
} *S_PTR;
컴파일러 입장에서 이제 'struct _S*'와 'S_PTR'은 동일합니다.
아래처럼 구조체의 별칭과 포인터의 별칭을 동시에 지정할 수도 있습니다.
typedef struct _S{
// members
} S, *S_PTR;
이제 구조체 이름은 S, 구조체 포인터 이름은 S_PTR입니다.
'C, C++' 카테고리의 다른 글
| [C++] memset으로 정수 배열 초기화 하기 (1) | 2025.01.05 |
|---|