读书人

list push_back出Core跪求解决!解决

发布时间: 2013-09-05 16:02:07 作者: rapoo

list push_back出Core,急,跪求解决!!!!!


list push_back出Core,跪求解决!解决思路

从core文件看是push_back引起,但具体为什么呢?有测试过list没有溢出;push_back内容对应指针不为NULL。
部分代码:
1、SRMMsgRequestResource * request = (SRMMsgRequestResource *)(msg.GetMsgext());
if(request != NULL)
m_req_msg_list.push_back(* request);
2、class SRMMsgRequestResource : public HTTPMsgBase
{
public:
SRMMsgRequestResource() { }
SRMMsgRequestResource(string session,string ip , string region, int request_type,int width, int type)
3、class HTTPMsgBase : public URE_Msgext
{
public:
HTTPMsgBase(){ m_level = 1;}
virtual ~HTTPMsgBase(){}


listpush_back?reque list push_back core
[解决办法]
你现在push的不是指针了,而是类SRMMsgRequestResource的对象,那你确认你这个对象中的成员变量的生存期有没有问题,是否需要拷贝构造函数支持

[解决办法]
list如何定义的?

读书人网 >C++

热点推荐