最大能定义多大的float型二维数组?
不要动态分配!

解决方案 »

  1.   

    太大肯定不行的,看栈大小的,new的话就可以大一点
      

  2.   

    栈的大小可以改吗?
    new就不是分配在栈上了。
      

  3.   

    to syy64(太平洋),跟内存有关?可以具体解释一下吗
    我定义了两个数组
    char x[1024*1024*1024];
    char y[1024*1024*1024];
    编译提示:
    fatal error C1126: '2G' : automatic allocation exceeds
      

  4.   

    使用 malloc 或 new 分配大数据
      

  5.   

    我想以成员的形式定义一个大的二维数组;如果用new 怎么定义?float z[][] = new float[1000][1000];
    编译提示:
    error C2252: 'z' : pure specifier can only be specified for functions
      

  6.   

    我的天,char x[1024*1024*1024],char y[1024*1024*1024],你家内存有2G还是把虚拟页面开到2G了,内存省点用吧
      

  7.   

    float (*z)[1000]=new float[1000][1000];
    delete[] z;