首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2013-09-05 
list push_back出Core,急,跪求解决!!!!!从core文件看是push_back引起,但具体为什么呢?有测试过list没有溢

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如何定义的?

热点排行