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]