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