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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
complex<double> mycplx = {3.14159,2.71828};
Concrètement, j'ai voulu utiliser la construction suivante :
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]){}
};
Malheureusement, ça ne compile pas.

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!