在C++中,数组切片是通过使用指针和指针运算来实现的。具体方法如下:
int arr[] = {1, 2, 3, 4, 5};
int* sliceArr = arr + 2; // 切片从第3个元素开始
cout << sliceArr[0] << endl; // 输出切片后的第一个元素,即3
需要注意的是,数组切片并不会创建新的数组,而是返回一个指向原数组的指针,指向切片的起始位置。因此,修改切片数组的元素也会影响原数组。