Bonjour je suis en train de créer une méthode renvoyant un array mais malheuresement pour moi ça ne marche pas ...

Pourtant quand je crée la fonction dans le main ça marche très bien voici le code de la fonction dans la main :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
double *remplirVecteur(double nombre)
{
        double *array = new double[4];
        for(int i = 0; i < 4; i++)
        {
            array[i] = nombre;
        }
        return array;
}
Et voici le code qui ne compile pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
double Classe::*remplirVecteur()
{
       double *array = new double[4];
        for(int i = 0; i < 4; i++)
        {
            array[i] = nombre;
        }
        return array;
}
J'obtiens le message suivant :

error: cannot convert 'double' to 'double Classe::*' in return

Merci de votre aide