Bonjour,
je n'utilise jamais de tableaux et j'ai eu la mauvaise idée de déroger à cette règle...
J'ai une classe permettant de manipuler des nombres complexes. Je me suis dit qu'il serait pratique de pouvoir initialiser ces nombres en écrivant ceci :
Concrètement, j'ai voulu utiliser la construction suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part complex<double> mycplx = {3.14159,2.71828};
Malheureusement, ça ne compile pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 template<typename prec> class Complex { private: prec re_; prec im_; public: Complex(prec cplx[2]):re_(cplx[0]),im_(cplx[1]){} };
D'autre part, comment passe-t-on en paramètres les tableaux en général? J'ai tenté les références constantes mais je n'ai pas trouvé la syntaxe.
Merci pour votre aide!
Partager