Копирует байты из исходного буфера в целевую буферную последовательность.
template<
typename MutableBufferSequence>
std::size_t buffer_copy(
const MutableBufferSequence & target,
const mutable_buffer & source);
- target
Модифицируемая буферная последовательность, представляющая области памяти, на которые будут скопированы байты.
- source
Модифицируемый буфер, представляющий область памяти, из которой будут скопированы байты. Содержание исходного буфера не будет изменено.
Количество байтов скопировано.
Количество копируемых байтов меньше:
buffer_size(target)
buffer_size(source)
Эта функция реализуется в терминах memcpy, и, следовательно, она не может быть использована для копирования между перекрывающимися областями памяти.