Копирование памяти в C++
Копирование памяти переносит заданное число байт из одного адреса в другой как сырой блок данных.
Функция memcpy из <cstring>
работает только когда области не накладываются
друг на друга. Скопируем три символа в новый
массив и выведем текст:
#include <cstring>
#include <iostream>
const char src[] = "abc";
char dst[8] = {};
std::memcpy(dst, src, 3);
dst[3] = '\0';
std::cout << dst << "\n";
Даны int nums[3] = {1, 2, 3} и
int copy[3]. Перенесите 12
байт функцией std::memcpy и выведите
copy[1].