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