如何製作採用2個參數而不是普通1的模板專業化? 我是建設一個指針類,現在我想過延伸到製造陣列但如果我嘗試這樣的事:具有2個或1個模板參數的同一類
template<class T,int s> class pointer{};
template<class T> class pointer{};
class mama{};
int main(){
pointer<mama> m;
}
它給了我一個錯誤。模板...用1個參數重新聲明。
我需要它專門,因爲pointer<mama,10>
有大小()和運算符[],而pointer<mama>
沒有,它有operator->和*。
if else is醜陋... – 2017-04-13 20:01:19