imc 사내 프로그래머인 어느분이 발견한 상황을 간략한 코드로 정리한 것인데 유용한 자료 같아서 사내게시판에서 퍼왔습니다.

참고로 순수가상함수를 호출해서 뻗게 되면 스택덤프도 안남고 뻗는다는...

아래코드는 다른 프로그래머블로그에서 퍼온 것이라고 함..

class B;
void funccall(B* param);


class B
{
public:
        B()
        {
                funccall(this);
        }


        virtual void func() = 0;
};


class D : public B
{
public:
        virtual void func()
        {
        }
};


void funccall(B* param)
{
        param->func();
}


void main()
{
        D d;
}

imcgames 의 김학규입니다