我想在vc里面申请一个10M*10M的二位数组,有没有办法啊。
源文件有2G左右,压缩以后大约100兆吧。
我要建立一个10m*10m的二位数组来表示矩阵,请大家帮帮忙

解决方案 »

  1.   

    10M * 10M 应该是100T吧?
      

  2.   

    100兆=10*10M吧,这个没问题。10M*10M就不要想了。
      

  3.   

    100MB应该没有问题,可以直接申请
    100T操作系统都不支持的了
      

  4.   

    内存映射
    CreateFileMapping
    ...
      

  5.   

    不能分块处理吗? 才用流模式, 压缩一部分, 就写到硬盘中一部分, 采用结构化存储, 
    分配10m*10m的内存, 如果你要压缩一个10g的文件呢? 那不要暴了, 呵呵!
      

  6.   

    10 M * 10 M = 100T
    (1)VC中指针最大 0xFFFFFFFF = 4G
    所以不能.(2)VC2005 ?
    使用64bit模式,应该可以,但是,你有那么多内存吗?
    是巨型计算机?