在 C++ 中,我有一个长度为 [len] 的 uint8 缓冲区。分配单个缓冲区时,我这样做:
uint8 *buffer= new uint8[len];
分配此类缓冲区数组的语法是什么?这给了我一个语法错误:
uint8** buffers = new uint8[len]*[bufferCount];
最佳答案
初始化二维数组的方式如下:
uint8** buffers = new uint8*[bufferCount];
for (int i = 0; i < bufferCount; i++)
buffers[i] = new uint8[len];
关于c++ uint8 缓冲区数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27950794/