例えば
int lpArr[] = new int[12];
と宣言されているint配列があるとします。

例えば文中でこのlpArrの要素の数を12個から13個以上へと拡張(Cに当たるrealloc関数の動作)するには
int __lpArr = new int[13];
for(int i=0;i<12;i++)
_lpArr[i] = lpArr[i];

lpArr = _lpArr;
とするしか無いのでしょうか