これは有効な良い習慣ですか?(それが構造体であると仮定し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;
}
そうである場合、ポインタはマップ内のオブジェクトを直接指しますか?ポインタによって行われた変更は、マップ内のオブジェクトを変更しますか?