Template matrice

anisdilou Messages postés 1 Date d'inscription samedi 29 novembre 2003 Statut Membre Dernière intervention 29 mai 2004 - 29 mai 2004 à 16:18
cs_djl Messages postés 3011 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 27 novembre 2004 - 29 mai 2004 à 19:58
Je souhaite q'on s'aide a fin d'meliorer nos nivaux
Salut :
Je veux implémenter une classe qui représente des matrices de dimensions et type de donnés variables .
j'ai essayé avec les template de C++ .
A l'execution le code suivant passe correctement :

template <float , 5> matrice mat ; // matrice de dimension 5
// données de type float

mais celui ne asse pas :
int i;
cin << i ;
template <float , i > matrice mat ; //erreur à ce nivau

Je veux que la taille des matrices soit précisée par le user
Merci pou l'aide .

1 réponse

cs_djl Messages postés 3011 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 27 novembre 2004 7
29 mai 2004 à 19:58
ta pas compris les templates, le code est generé a la compilation, ton parametre template int doit etre litterale

tu t'en sert pour quoi plus precisement? (nb de dimension ? un matrice c'est 2 dimension)
0