Comment faire une spécialisation de gabarit qui prend 2 paramètres par rapport à la normale 1? je construisais une classe de pointeur et maintenant je pensais à étendre à faire un tableau, mais si je tente quelque chose comme ceci:Même classe avec 2 ou 1 paramètre de gabarit
template<class T,int s> class pointer{};
template<class T> class pointer{};
class mama{};
int main(){
pointer<mama> m;
}
Il me donne une erreur. Modèle ... redéclaré avec 1 paramètre.
Je l'ai besoin spécialisé parce que pointer<mama,10>
a la taille() et l'opérateur [] tandis que pointer<mama>
n'a pas, il a operator-> et *.
si d'autre est moche ... –