Native/C++
__super::
aucd29
2013. 10. 2. 19:03
Link : http://dearboys.net/tag/%ED%82%A4%EC%9B%8C%EB%93%9C
class에서 다중 상속을 받게 될 경우 그 부모의 함수를 호출하는데 부모 클래스의 이름이 필요하다.
이때 해당 클래스의 이름을 적지 않아도 __super 라는 키워드를 이용해 부모클래스를 찾아 해당
함수를 호출하도록 할 수 있다.
[code]
void CDlgSerialEvent::OnTimer(UINT_PTR nIDEvent)
{
if (nIDEvent == IDT_SERIALEVENT)
{
if (!IsAlive())
{
KillTimer(IDT_SERIALEVENT);
}
}
__super::OnTimer(nIDEvent);
}
[/code]
class에서 다중 상속을 받게 될 경우 그 부모의 함수를 호출하는데 부모 클래스의 이름이 필요하다.
이때 해당 클래스의 이름을 적지 않아도 __super 라는 키워드를 이용해 부모클래스를 찾아 해당
함수를 호출하도록 할 수 있다.
[code]
void CDlgSerialEvent::OnTimer(UINT_PTR nIDEvent)
{
if (nIDEvent == IDT_SERIALEVENT)
{
if (!IsAlive())
{
KillTimer(IDT_SERIALEVENT);
}
}
__super::OnTimer(nIDEvent);
}
[/code]