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;