Live geek or die tryin'

C++: Retourner Un Tableau (Dans Une Fonction Ou Méthode)

Il faudra retourner un pointeur qui pointe sur ce tableau, et ensuite récupérer le tableau ailleurs grâce au pointeur:

La fonction en question

int *multiplierParDeux(int a, int b){
    int *array= new int[2];
    array[0] = a*2;
    array[1] = b*2;
    return array;
}

Récupérer ce tableau

int *array = multiplierParDeux(2, 4);
cout << array[1]; // retournera 8

Comments