#include <stdio.h>

void nonep(void )
{
    printf( "hello world" );
}

class a
{
public:
    void (*ap)(void);

    void ap_init( void (*p)(void))
    {
        this->ap = p;
    }
};

class b : public a
{
    public:
        void none(void)
        {
            printf( "hello worldn" );
        }

        b()
        {
            this->ap_init(none);
        }
};

int main()
{
    b bb;
    bb.ap();
    return 0;
}

a클래스에있는 함수포인터를 b클래스에있는 none함수를 가르키게 하고싶은데
불가능하나? 저 클래스없는 함수는 정상적으로 되는데 다른 클래스에있는건 안되네
다른 방법을 찾아야 되나?