...世界上最受尊敬、设计最精良的 C++ 库项目之一。 — Herb Sutter 和 Andrei Alexandrescu, C++ Coding Standards
...世界上最受尊敬、设计最精良的 C++ 库项目之一。
DynamicBuffer_v1: 从输入序列中移除字符。 DynamicBuffer_v2: 从底层内存的开头消耗指定数量的字节。
void consume( std::size_t n);
DynamicBuffer_v1: 从输入序列的开头移除 n 个字符。
n
如果 n 大于输入序列的大小,则将消耗整个输入序列,且不会发出错误。
DynamicBuffer_v2: 从字符串开头擦除 n 个字节。如果 n 大于字符串的当前大小,则字符串将变为空。