Passer un tableau en paramètre
Bonjour,
je n'utilise jamais de tableaux et j'ai eu la mauvaise idée de déroger à cette règle... :aie:
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:
complex<double> mycplx = {3.14159,2.71828};
Concrètement, j'ai voulu utiliser la construction suivante :
Code:
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!