我正在阅读mutable_buffer,并说
mutable_buffer类提供缓冲区的安全表示可以修改。它不拥有基础数据,因此也是如此便宜的复制或分配。
我认为复制是指使用memcpy复制数据。 assign是什么意思?
而且,如果我有一个指向数据的指针,我不能简单地使mutable_buffer指向该数据而不是我的吗?当然,如果两者的大小一致。
如果您查看more context,您会看到升压缓冲器是从现有数据聚合]构建的,例如数组,std::array
,boost::array
或std::vector
。 这些