Boost C++ 库

...世界上最受推崇和设计最精良的 C++ 库项目之一。 Herb SutterAndrei Alexandrescu, C++ 编码规范

PrevUpHomeNext

buffer_copy (2 个重载中的第 2 个)

将有限数量的字节从源缓冲区序列复制到目标缓冲区序列。

template<
    typename MutableBufferSequence,
    typename ConstBufferSequence>
std::size_t buffer_copy(
    const MutableBufferSequence & target,
    const ConstBufferSequence & source,
    std::size_t max_bytes_to_copy);
参数

target

一个可修改的缓冲区序列,表示字节将被复制到的内存区域。

source

一个不可修改的缓冲区序列,表示字节将从其复制的内存区域。

max_bytes_to_copy

要复制的最大字节数。

返回值

复制的字节数。

备注

复制的字节数是以下两者中较小的一个:

此函数是根据 memcpy 实现的,因此不能用于在重叠的内存区域之间进行复制。


PrevUpHomeNext