首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

动态内存分配是,定于多大动态数组为极限,假如定于10M大小的数组有什么影响吗,该如何解决

2012-01-16 
动态内存分配是,定于多大动态数组为极限,假如定于10M大小的数组有什么影响吗或者定于100M的数组,可以吗?求

动态内存分配是,定于多大动态数组为极限,假如定于10M大小的数组有什么影响吗
或者定于100M的数组,可以吗?求解

[解决办法]
数组的要求是内存连续的
有可能空闲区很大,但没有连续的10M
[解决办法]

探讨
fread 来读取一个100M40M的文件

[解决办法]
我也碰到过这种问题,关注一下。。。
[解决办法]
想要知道多长时间才能拆房子,你就实际去拆拆看。这个只要有基本的动手能力就行了。
[解决办法]
32bit Windows XP, 4GB RAM 可以分配700M连续空间。如果只有2G RAM,可能就不行。
[解决办法]
fread如果你要读100m就要申请100m的内存。
你所读出的byte组就是连续的。
楼上的几位好象没看到你说的是用c语言的fread。
其实这个东西就是算文件很大也不一定非常用内存映射。seek也可以。

热点排行