Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Khai báo typedef trong C++?


Từ khóa typedef trong C++ dùng để đặt tên mới cho một kiểu. Ví dụ: đặt tên BYTE cho unsigned char:

typedef unsigned char BYTE;

Sau đó BYTE dùng như viết tắt cho unsigned char:

BYTE b1, b2;

Khai báo 2 biến b1, b2 kiểu unsigned char. typedef rất hữu ích khi tên kiểu dài do namespace, template. Ví dụ:

typedef std::vector<std::pair<int, int>>::iterator it_vec_pair;

Dùng như:

it_vec_pair it;