读书人

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

发布时间: 2012-03-06 20:47:55 作者: rapoo

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

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不一致

读书人网 >VC/MFC

热点推荐