小编OMG*_*uce的帖子

为什么在抛出'std :: bad_alloc'实例后终止调用?

每隔1秒钟,功能就会起作用。
我的系统是linux。跑步突然死亡。

    -----global-------
    static int arrayNum[33000];
    -------------------
function(){
    unsigned short int**  US_INT;
    US_INT= new unsigned short int*[255];
            for(int i = 0; i < 255; i++)
            {
                US_INT[i] = new unsigned short int[128];
                memset(US_INT[i], 0, sizeof(unsigned short int) * 128);
            }
    double x;
    double y;
    int cnt= 0;  
            int nArrayCount=0;
          for(int i = 0; i < 255; i++)
            {

                for(int j=0;j<128;j++){

                    x=j;
    y=cnt
                    nArray[nArrayCount]=US_INT[i][j];

                    nArrayCount++;

                }
                cnt=cnt+(256/255); 

            }


     for(int i = 0; i < 255; i++)
            {
                delete US_INT[i];
            }

            delete[] …
Run Code Online (Sandbox Code Playgroud)

c++ memory qt alloc

4
推荐指数
1
解决办法
6511
查看次数

标签 统计

alloc ×1

c++ ×1

memory ×1

qt ×1