相关疑难解决方法(0)

如何在C++中调整数组大小?

可能重复:
您可以在初始化后调整C++数组的大小吗?

我需要在C++中使用以下C#代码

Array.Resize(ref A, A.Length - 1);
Run Code Online (Sandbox Code Playgroud)

如何在C++中实现这一目标?

c++

20
推荐指数
2
解决办法
10万
查看次数

如何动态增加数组大小?

我一直在尝试制作一个程序,添加2个不同大小的数组.但我想知道动态增加阵列大小容量?例如:array [4]然后将大小升级为2来制作数组[6] ;? 编辑:没有使用矢量

我尝试创建一个新的ptr但它不起作用.我收到错误:只读变量不可分配.

int *ptr2 = new int[a2.size];


            // new ptr2 copies ptr1
            for (int i=0; i<(a1.size); i++) {
                ptr2[i] = a1.ptr[i];
            }


            // we want ptr1 to point to ptr2
            for (int i=0; i<(a2.size); i++) {
                ptr2[i] += a2.ptr[i];
            }

            delete [] a1.ptr;

            a1.ptr=ptr2;
Run Code Online (Sandbox Code Playgroud)

c++

7
推荐指数
2
解决办法
7万
查看次数

标签 统计

c++ ×2