特化
特化(Specialization)是一種用于模板的特殊機(jī)制。
模板的特化允許為特定的類型或特定的值提供定制的實(shí)現(xiàn)。也就是說,當(dāng)模板被實(shí)例化時(shí),如果傳入的類型或值與特定的特化類型或值匹配,編譯器將使用特化的定義,而不是通用的模板定義。
模板的特化有兩種類型:類模板的特化和函數(shù)模板的特化。
I.類模板的特化:

II.函數(shù)模板的特化:

偏特化
偏特化(Partial Specialization)是模板特化的一種形式。它允許為模板類或模板函數(shù)的部分參數(shù)提供特化實(shí)現(xiàn),而不是完全特化整個(gè)模板。
Case :

標(biāo)簽:C++