none
如何才能在Visual C++ 2008 中开辟数组容量超过2GB RRS feed

答案

全部回复

  • 需要64位的编译器。size_t在64位的编译器中为64位。

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    2009年10月13日 17:54
    版主
  • 自己实现一个bigarray,然后通过物理窗口方式申请内存。


    麻烦把正确答案设为解答。
    2009年10月15日 0:45
    版主
  • 用FileMappingObject,虽然麻烦了点。反正在普通的机器上你就算开了2G系统也会因为内存不够把你的程序干掉的。
    2009年10月21日 2:41