C, C++

[C] 포인터 별칭

caez 2025. 12. 22. 09:49

구조체를 작성할 때, 아래와 같이 구조체 포인터의 별칭을 정의할 수 있습니다.

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