什麼是 C++ 中的 typedef 宣告?
C++ 中的 typedef 關鍵字可以用來給型別一個新名稱。例如,你可以給無符號字元一個名為 BYTE 的新名稱 −
typedef unsigned char BYTE;
在型別定義之後,識別符號 BYTE 可以用作無符號字元型別的縮寫,例如 −
BYTE b1, b2;
這將宣告 2 個無符號字元型別的變數 b1 和 b2。由於名稱空間、類名等原因需要使用較長名稱時,typedef 非常有用。例如,如果需要在程式中多次使用型別為 std::vector<std::pair<int, int>>::iterator 的變數。你只需使用 typedef 對其進行重新命名 −
typedef std::vector<std::pair<int, int>>::iterator it_vec_pair;
然後使用它 −
it_vec_pair it;
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP