其实要求不高,就是想用同一个变量不变,但是可以像python一样任意替换这个变量所代表的数组。
不应该想着什么清空数组,然后将新的数组的值赋予原数组,还有考虑原数组的长度。
直接用指针变量去替换就行了
int a[] = { 1,2,3,4,5 };
int b[] = { 333,4444 };
int* arr = NULL;
arr = a;
cout << arr[0] << endl;
arr = b;
cout << arr[0] << endl;
输出:
1
333
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)