Tableau de classes template
	
	
		Bonjour,
j'ai une classe qui utilise des templates :
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 
 |  
template <typename T, int dim, typename T2> class myclass
{
public:
	T1 Coordinates[dim] ;
	T2 Weight ;
 
myclass()
	{
	}
 
myclass(T1 x, T1 y)
	{
	//...
	}
 
myclass(T1 x, T1 y, T2 w)
	{
	//...
	}
} | 
 
Maintenant, je souhaiterai créer un tableau de type myclass, mais chaque entrée sera initialisée avec des éléments différents provenant d'autres tableau... donc quelque chose du genre :
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 
 |  
#define length 10
int X[length] ;
int Y[length] ;
double W[length] ;
//... Les tableaux sont remplis de manière aléatoire ou par lecture d'un fichier ...
myclass<int, 3, double> array[length] ;
for (int i=0 ; i < length ; i++) array[i] = new Point(X[i], Y[i], W[i]) ; | 
 Mais si je fais un truc de ce style, je pense que je vais instancier deux fois chaque élément du tableau. Est ce que j'ai tord ?
Quelle est la bonne façon de faire ?
Merci par avance !