Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++에서 typedef 선언이란 무엇입니까?


C++의 typedef 키워드는 유형에 새 이름을 지정하는 데 사용할 수 있습니다. 예를 들어, 서명되지 않은 문자에 BYTE라는 새 이름을 지정할 수 있습니다. -

typedef unsigned char BYTE;

이 유형 정의 후에 식별자 BYTE는 unsigned char 유형에 대한 약어로 사용할 수 있습니다(예:-

).
BYTE  b1, b2;

이것은 unsigned char 유형의 2개의 변수 b1 및 b2를 선언합니다. Typedef는 네임스페이스, 클래스 이름 등으로 인해 거대한 이름을 가질 때 정말 유용합니다. 프로그램. typedef −

를 사용하여 이름을 바꿀 수 있습니다.
typedef std::vector<std::pair<int, int>>::iterator it_vec_pair;

다음과 같이 사용하십시오 -

it_vec_pair it;