数据直接拷贝放回,无重叠
(src: *const i32, dest: *mut i32, size: usize)
| 411 | |
| 412 | // 数据直接拷贝放回,无重叠 |
| 413 | unsafe fn copy_nonoverlapping_backwards(src: *const i32, dest: *mut i32, size: usize) { |
| 414 | ptr::copy_nonoverlapping( |
| 415 | src.offset(-(size as isize - 1)), |
| 416 | dest.offset(-(size as isize)), |
| 417 | size, |
| 418 | ); |
| 419 | } |
| 420 | |
| 421 | impl<'a> Drop for MergeHi<'a> { |
| 422 | fn drop(&mut self) { |