[1-1-2] C++ Vtable을 구현해보고 디버깅 해보자 [1]
가상함수 ... vptr, vtable 이놈들 잘해야 분석 실력이 증가한다. Vtable 하기전에 가상함수부터 살펴보자. 가상함수? 클래스 타입의 포인터로 멤버 함수를 호출할 경우 동작하는 함수이며 키워드는 virtual이다. 삽질 1. A클래스와 A를 상속한 B클래스를 선언한 뒤 Message함수를 만들어 A클래스 타입의 포인터 pa를 인수로 하여 A객체와 B객체를 정적 / 동적 바인딩을 해보기. Example SourceCode #include #include using namespace std; class A { public: virtual void OutMessage() // virtual 키워드가 붙게 되면 동적 바인딩이 된다 { cout
2018.05.17