int new_size; int tmp_array[][20]; // 動的配列を宣言 new_size = ArrayResize(tmp_array,5); // 最初の次元のサイズを5に設定 // 5*20の動的配列が生成される Print(new_size); // 新しい配列サイズ100が表示される
int OnInit(){ double stat_array[5]; // 静的配列を宣言 tmp_function(stat_array); // 関数の引数に静的配列を渡す return 0; } void tmp_function(double& array[]) { int new_size; new_size = ArrayResize(array,100); Print(new_size); // 新しい動的配列のサイズ100が表示される }