chap02C++泛型機制的基石

內容

2.一、類模板的公有數據類型成員

2.1.一、類的數據類型成員

  • 定義:在一個類中使用typedef定義一個已知數據類型的別名。
  • 那麼就會存在public和private的訪問權限。
  • [e2-1.cpp]

2.1.二、再談typedef

  • typedef的好處html

    • 一、增長程序的可讀性
    • 二、爲冗長複雜的類型命名一個簡單的別名
    • 三、編寫平臺無關的代碼
  • 但複雜的typedef沒有講,自已得找本書好好看看

2.二、內嵌式數據類型表及數據類型衍生

  • 把用typedef定義的全部公有數據類型集中造成一個數據類型表,並放在類模板中靠前的位置。
  • [e2-2.cpp]
  • 公有數據類型成員數據類型表則實現了實際數據類型的共享。

2.三、數據類型表

2.3.一、數據類型表的概念

  • 全是公有指針

    • [e2-3.cpp]
    • [e2-4.cpp]

2.3.二、數據類型表的應用

  • 類型佔位符不是字符串「替換」htm

    • [e2-5.cpp]

2.四、特化數據類型表

  • 數據類型表是一種類模板,由特化類模板造成的數據類型就是特化數據類型表。blog

    • [e2-6.cpp]

2.五、STL中的Traits表

  • 應用背景
  • 使用特化模板實現指針的數據類型表接口

    • [e2-7.cpp]
  • 彙總同類類模板的內嵌數據類型表造成統一接口字符串

    • [e2-8.cpp]

履歷&收穫

履歷

  • 20190319看了本章的一半,20190320看了另外一半。

收穫

相關文章
相關標籤/搜索