[Debutant]Initialisation d'un tableau.
Bonjour à tous;
Je suis débutant en C++ et je desire faire du filtrage de signal. Les coefficients du filtre sont fixes et contenus dans un tableau de taille 33. Je déclare alors h[33] comme protected dans ma classe comme suit:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| #include <vector>
using namespace std;
#ifndef DETECTION_H_
#define DETECTION_H_
class Detection
{
protected:
float h[33];
public:
void highpass(float *sig,float *sigfiltre, float *h,int nbech, int ncoef);
void minEtMaxVector(float *t, int n, float *m, float *M);
void EnvelopEnergie(float *sigin, float *sigOut, int n);
};
#endif /*DETECTION_H_*/ |
Dans mon fichier.cpp j'initialise le tableau h avec les coefficients du filtre. A la compilation, j'ai l'erreur suivante:"redefinition of formal parameter 'h'" et 33 warning (donc autant que la taille de mon tableau) tous relatifs aux elements du tableau.
Que dois-je faire pour initialiser mon tableau?
D'avance merci pour votre aide;