This is the same question asked in C# but i need for C++
How can I copy a part of an array to another array?
Consider I'm having
int[] a = {1,2,3,4,5};
Now if I give the start index and end index of the array a it should get copied to another array.
Like if I give start index as 1 and end index as 3, the elements 2, 3, 4 should get copied in the new array.
In C# it is done as following
int[] b = new int[3];
Array.Copy(a, 1, b, 0, 3);
Is there any simple way like this to do the same task in C++?