Leo*_*rdo 1 c++ heap memory-management dynamic-arrays
让我们说
char *a;
a = new char[4];
Run Code Online (Sandbox Code Playgroud)
现在,是否可以进一步扩展阵列的大小?
说我想继续我把里面的任何值a[0]到a[3],但现在我想的更多的空间a[4]和a[5]等.这有可能在C++?
起初我觉得我可以做:
char* a[10];
a[0] = new char[size];
Run Code Online (Sandbox Code Playgroud)
每当需要更多空间时,我可以去a[1]并分配更多空间.这是我现在能想到的唯一选择.