如何在C++中管理大缓冲区?

4 c++ memory

如果我在用C++编写的程序中需要一个大缓冲区,哪一个更好?

  1. 在堆中分配缓冲区,并在使用它的类中保留对该缓冲区的引用.

  2. 分配静态缓冲区,并使其成为全局缓冲区.

Ste*_*sop 14

怎么样:3.使用矢量.

[编辑添加:或者如果你对依赖感到满意,那么boost :: array是个不错的选择]

  • @Reed:是的.这意味着 - 使用堆内存但避免自己管理它. (2认同)