通常の1に対して2つのパラメータをとるテンプレートの特殊化はどうすればできますか? 私は、ポインタクラスを構築して、今私は、配列を作るために拡張について考えたが、私はこのような何かをしようとした場合: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>
にはsize()とoperator []がありますが、pointer<mama>
にはoperator->と*が付いていますので、専門化が必要です。
他にも醜い場合は... –