读书人

请教MFC 中 下百亿的数组长度如何避免

发布时间: 2012-09-18 16:21:42 作者: rapoo

请问MFC 中 上百亿的数组长度如何处理?
//开发环境是 vc6

unsigned long neighbors_array[5035526304]={0}; //全局数组

编译出错,提示如下
error C2118: negative subscript or subscript is too large


neighbors_array 的长度定义为 1000 编译连接通过,请问上百亿的数组长度如何处理?





[解决办法]
100亿差不多9G的数据,栈,堆,虚拟内存什么的都是浮云,不过内存映射文件貌似可以,但也不能一次全部映射。数据库?
[解决办法]
试试_lseeki64

读书人网 >C++

热点推荐