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

大家帮小弟我看看这个参数传递为什么不对

2012-03-06 
大家帮我看看这个参数传递为什么不对? voidCAutoCCDUView::OnEditDivide(){intsizethis- m_vEdges.size(

大家帮我看看这个参数传递为什么不对?

void   CAutoCCDUView::OnEditDivide()  
{
int   size=   this-> m_vEdges.size();
m_pclassRegionDivide   =   new   CEluSegmentationEdit(this);

}

CEluSegmentationEdit::CEluSegmentationEdit(CAutoCCDUView   *pView)
{

              int   size=   pView-> m_vEdges.size();

}

为什么在CAutoCCDUView::OnEditDivide()   中size=5
而在}

CEluSegmentationEdit::CEluSegmentationEdit(CAutoCCDUView   *pView)中却变成一个随机数了呢?

[解决办法]
pView是否为新的对象?
即pView与OnEditDivide里的this不一致

热点排行