Cpp クラス メンバ変数ポインタ 新しいページはコチラ
提供: yonewiki
(→クラス メンバ変数ポインタ) |
(→クラス メンバ変数ポインタ) |
||
50行: | 50行: | ||
void CMemberPVal::CMemberPVal(int iArgData){ | void CMemberPVal::CMemberPVal(int iArgData){ | ||
− | void | + | void (CMemberPVal::*pfuncSet)(int); |
pfuncSet = &CMemberPVal::SetData(int); | pfuncSet = &CMemberPVal::SetData(int); | ||
− | this->*pfuncSet(iArgData); | + | (this->*pfuncSet)(iArgData); |
} | } | ||
void CMemberPVal::Set(int iArgData){ | void CMemberPVal::Set(int iArgData){ | ||
− | int | + | int (CMemberPVal::*m_piData); |
m_piData = &CMemberPVal::m_iData; | m_piData = &CMemberPVal::m_iData; | ||
− | this->*m_piData = iArgData; | + | (this->*m_piData) = iArgData; |
} | } | ||
int CMemberPVal::Get(){ | int CMemberPVal::Get(){ |