inline void InitPos(D3DXVECTOR3 &m_pos) { m_initpos = m_pos; }
inline D3DXVECTOR3 *InitPos() { return &m_initpos; }

同じクラスの中にこういう関数が2つあるのですが

両方InitPosという部分が同じなのですが例えば、

CModell::InitPos(m_lastpos);

とした場合上の関数だけが適用されるのですか?

説明不足ですいません;;