Giả sử chúng ta có hai mảng:Sử dụng memcpy để sao chép một loạt các yếu tố từ một mảng
double *matrix=new double[100];
double *array=new double[10];
Và chúng tôi muốn sao chép 10 yếu tố từ ma trận [80:89] để mảng sử dụng memcpy
.
Bất kỳ giải pháp nhanh nào?
mã đó có được biên dịch không? –
Tôi nghĩ rằng đó không phải là một khai báo C++ hợp lệ của một mảng. memcpy yêu cầu bắt đầu và chiều dài + kích thước của biến. Các tham số phải là một cái gì đó giống như ma trận = src, mảng = dest, 80 = bắt đầu, 10 = len, sizeof (đôi) = kích thước. $ man memcopy –
Bạn có lẽ có nghĩa là 'ma trận kép [100];' và 'mảng kép [10];'? –