这是在 C# 中提出的相同问题,但我需要 C++
如何将数组的一部分复制到另一个数组?
考虑我有
int[] a = {1,2,3,4,5};
现在,如果我给出数组 a 的起始索引和结束索引,它应该被复制到另一个数组。
就像我将起始索引设为 1 并将结束索引设为 3 一样,元素 2、3、4 应该被复制到新数组中。
在 C# 中,它按以下方式完成
int[] b = new int[3];
Array.Copy(a, 1, b, 0, 3);
有没有像这样的简单方法在 C++ 中完成相同的任务?