双缓冲区与双阵列C
Double buffer vs double array c++
我被要求创建一个带有5行和未知列的矩阵。我的老板希望我使用1维缓冲区。由5行缓冲区加入。我不明白这是什么意思,有人可以为我提供一个简单的例子!
用数组我可以做
double[][] arr = new double[5][someNumber];
,但他说大小将受到限制。
所以我不知道他使用双缓冲区的意思,我不是很好@c
非常感谢您,一个例子很好!
R
行和 C
列声明 double arr[R * C]
, arr[i * C + j]
是cell [i, j]
的元素。
这将概括为任意维度。
将类似的数组弄平可能是一个非常有用的优化,尤其是当您使用诸如std::vector
之类的动态数组时,您可以在其中获得一个动态数组,而不是每行。
听起来好像您在说
double *arr[5];
for(unsigned int x = 0; x < 5; ++x)
{
arr[x] = new double[someNumber];
}
以来,您知道您肯定有5个,而一个未知的部分,我的假设是您指的是您的参考。
相关文章:
- 多线程双缓冲区
- 重新增长阵列时出错:写入时缓冲区溢出
- 如何在C++中将无符号字符缓冲区转换为双精度?
- 如果我在 C++ 中为 int 提供双精度,输入缓冲区中存储了什么?
- 如何对双阵列进行排序
- C - 将所有分配的双阵列对齐至32 bytes
- C 通过模板传递双阵列
- 将2D双阵列从C#传递到C 函数
- C 为什么在原始双阵列中的分配似乎比双变量分配要快得多
- 将协议缓冲区中的二进制双精度数组转换为 JavaScript 数字
- 来自指针向量的OpenGL阵列缓冲区
- mpi_bcast,将阵列缓冲区广播到接收缓冲区中的特定位置
- 使用双阵列查找模式
- 如何使用3D char数组调整双指针2D char阵列的大小
- 双阵列的总和与e获得不正确的答案
- 双缓冲区与双阵列C
- GDI双缓冲区黑色闪烁
- 双缓冲区系统并发处理的设计
- Win32双缓冲区绘图黑色背景
- 在Open GL中使用双缓冲区和预先确定的帧速率绘制一条线