码迷,mamicode.com
首页 > 数据库 > 详细

疑似gdb的bug,类中的大数组成员分配内存失败

时间:2014-12-19 02:04:39      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:c++   gdb   



#include<stdio.h>

class A
{
   //int *b[65536][32][32];
   int* (&b)[65536][32][32];
   int m_t;
        public:
        A():
        b(* new int*[1][65536][32][32])
{
//      b = new int*[65536][32][32];
}
        int foo();

};

int A::foo()
{
   m_t = 100;
 // b = new int*[65536][32][32];
}
int main()
{
        A* pa= new A();
        pa->foo();

return 0;
}


直接申请一个65536*32*32的大数组,会出错?!

本文出自 “林子” 博客,请务必保留此出处http://linlinhust.blog.51cto.com/5128561/1591528

疑似gdb的bug,类中的大数组成员分配内存失败

标签:c++   gdb   

原文地址:http://linlinhust.blog.51cto.com/5128561/1591528

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!