我最近一直在学习缓冲区,我想检查一下我是否理解它们。我必须以二进制格式读取文件,这会产生一系列字节。为了在我的程序中使用这些字节,我必须将它们存储在向量中,然后我可以遍历向量中的每个元素。
因此,缓冲区不是像矢量那样的实际数据类型,而是以更好/更易于访问的格式临时存储数据以便可以使用它。这个定义是否正确?我认为它没有任何区别,但我使用的语言是C ++。