【发布时间】:2012-11-12 03:34:01
【问题描述】:
这是一个有效的好习惯吗? (假设ARENAPLAYER 是一个结构体)
ARENAPLAYER* CArena::GetPlayer( u_long idPlayer )
{
map<u_long, ARENAPLAYER>::iterator it = m_mArenaMap.find( idPlayer );
if( it != m_mArenaMap.end() )
return &it->second;
return NULL;
}
如果是,指针会直接指向地图内的对象吗?指针所做的任何更改都会更改地图中的对象吗?
【问题讨论】:
标签: c++ pointers stl containers