정적 바인딩 vs 동적 바인딩
·
C++
✔정적 바인딩프로그램 컴파일 시점에 함수 호출이 결정되는 바인딩으로 일반 함수에 해당(non-virtual)빠르고 메모리 사용이 적음 ✔동적 바인딩프로그램 실행 시점에 함수 호출이 결정되는 바인딩으로 가상 함수(virtual function_virtual 키워드) 사용실행 중에 객체의 실제 타입에 따라 적합한 함수 호출 //파생 클래스에서 기본 클래스의 함수를 재정의했더라도, //포인터나 참조가 기본 클래스 형식인 경우 기본 클래스의 함수가 호출#include using namespace std;class Base {public: virtual void Print() { // 동적 바인딩 cout Print(); // Derived Print // 정적 바인딩 (non-virtua..