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