配列を返すことに関する C++ の構文に関する質問があります。配列を渡すと、次のようにできます。
void merge_sort(int input_array[], int size);//notice the first parameter
私はこれが機能することを知っています:
int* merge_sort(int input_array[], int size){
//do something with input_array
return new int[2]; //dummy array
}
質問:
int[] merge_sort(int input_array[], int size){ //Question is on return type, wont compile
//do something with input_array
return new int[2]; //dummy array
}
return int* 成功。int [] を返すのに失敗するのはなぜですか?