執行階段改變陣列大小示範程式。
void change_size(int *&arr, int size, int new_size) {
int *new_arr = new int[new_size];
int *recycler = arr;
copy(arr, arr + size, new_arr);
delete[] recycler;
arr = new_arr;
}g++ main.cpp size_changer.cpp -O2 --std=c++20Licenced under the MIT licnese.