1
鑑於這種功能模板:函數模板專業化語法
template<typename A> void func (A param) {...}
爲了寫一個專業化,我們可以使用這個成語(A)
template<> void func<> (int param) {...}
或者這一個(B)
template<> void func<int> (int param) {..}
A和B之間是否有區別?如果兩者都相同,那麼首選語法是什麼?爲什麼?
這只是模板參數推導。使用你認爲其他人最容易閱讀的內容。 –