小编unk*_*own的帖子

如何在不复制元素的情况下交换数组

我想交换两个整数数组而不复制它们的元素:

int  Z1[10],Z2[10];
std::swap(Z1,Z2);  // works
//int *tmp;*tmp=*Z1;*Z1=*Z2;*Z2=*tmp; // doesn't work
[ expressions involving Z1,Z2 ]
Run Code Online (Sandbox Code Playgroud)

在第三行中,我注释掉了我尝试过但不起作用的内容,有没有办法通过交换指针来做到这一点......

c++ swap

0
推荐指数
1
解决办法
846
查看次数

标签 统计

c++ ×1

swap ×1