C++程序設計語言練習5.3 typedef的使用

  1. 定義類型unsigned char
  2. 定義類型const unsigned char
  3. 定義類型到整數的指針
  4. 定義類型到字符的指針的指針
  5. 定義類型到字符數組的指針
  6. 定義類型7個到整數的指針的數組
  7. 定義類型到包含7個到整數的指針的數組的指針
  8. 定義類型包含8個數組的數組,其中每個數組包含7個到整數的指針
typedef unsigned char UnsignedChar;
typedef const unsigned char ConstantUnsignedChar;
typedef int* IntegerPointer;
typedef char** PointerPointerChar;
typedef char* PointerArrayChar;
typedef InterPointer Array7IntegerPointer[7];
typedef Array7IntegerPointer* PointerArray7IntegerPointer;
typedef IntegerPointer Array8Array7IntegerPointer[8][7];

使用原則:
使用typedef定義的類型需要使用特徵顯亮的名字,不應該使用含混晦澀的名字,過多的使用typedef有可能導致類型混亂。



發佈了44 篇原創文章 · 獲贊 1 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章