注册 登录
编程论坛 C++教室

关于C++类对象的大小问题

pashaying 发布于 2010-03-22 20:56, 466 次点击
    #define LEN  20
    #define M    50

typedef struct  
{
    unsigned int version;
    unsigned int tag;
    unsigned int seg_number;
    unsigned char codingheader[50];
    unsigned char payload[1250];
} datapacket;

class A
    {
    public:         
        datapacket  B[LEN][M];
    public:
        A();
        ~A();
    }

在程序运行的时候出现:0xC00000FD: Stack Overflow.的问题
应该是B[LEN][M]这个过大的问题,如何解决呢~~

 
1 回复
#2
cnfarer2010-03-23 08:26
增加栈空间(项目属性中的链接设置),或者用new来增加对象而不是用数组.下面这个网页中讲得很详细.
http://www.
1