1
boost::mpl::integral_c
聲明爲:boost :: mpl :: integral_c等模板可以使用Boost.Typeof註冊嗎?
template <typename T, T N>
struct integral_c;
是否可以註冊這種模板與Boost.Typeof:
- 對於任何
T
? - 對於一些
T
的?
boost::mpl::integral_c
聲明爲:boost :: mpl :: integral_c等模板可以使用Boost.Typeof註冊嗎?
template <typename T, T N>
struct integral_c;
是否可以註冊這種模板與Boost.Typeof:
T
?T
的?N是一個模板參數,因此它只能是一個數值類型,因此它只允許T的數值類型,可以使用模板參數的類型。
請注意,模板參數可以是成員指針函數類型或成員指向數據類型,但它們也被視爲類型。
您也可以傳入引用類型,至少在MSVC中,只要它符合作爲模板參數和其他一些參數的其他要求。 – Puppy 2010-10-25 15:07:25