我想交换两个整数数组而不复制它们的元素:
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 ]
在第三行中,我注释掉了我尝试过但不起作用的内容,有没有办法通过交换指针来做到这一点......
c++ swap
c++ ×1
swap ×1