定义那么大,不可以是其它方式吗?
数据类型是什么?呵呵,下面的怎么样??
unsigned long a[64*1024];
 

解决方案 »

  1.   

    用new肯定能行。因为new语句所分配的内存同机子的剩余控件相同,应该能满足你的要求吧?
    不然的话,你的机子空间不够了。
    example:
    long* ptemp = new long[64*1024];
    当然,用完之后,千万别忘了释放内存,这么大的内存不释放效果很明显的。
    delete []ptemp;
    ptemp = NULL;
      

  2.   

    it is normal,no surprise.only new UCHAR[64*1024]
      

  3.   

    申请一块64K*sizeof(类型)的内存就行了,方法太多,不只是用NEW才行。(new,malloc,Windows API)
      

  4.   

    上满的各位高手哪位用98DDK编写过驱动?