【发布时间】:2012-01-28 13:51:16
【问题描述】:
我正在尝试将一个非常大的字符数组的内容写入硬盘。 我有以下数组(实际上它的大小会非常大) 我将该数组用作位数组,在向其中插入指定数量的位后,我必须将其内容复制到另一个数组并将该副本写入硬盘。然后我通过将其分配为 0 来清空数组的内容以供进一步使用。
unsigned char bit_table_[ROWS][COLUMNS];
【问题讨论】:
-
您使用的是 C 还是 C++?解决方案可能非常不同。
-
@crashmstr: 任何都可以,但我会对 c++ 感到满意
-
一定要复制吗?为什么不将现有数组排队到某个线程或池以写入磁盘并创建一个新的空数组?