정적 바인딩(Static Binding) vs 동적 바인딩(Dynamic Binding)

CODEDRAGON Development/C, C++

반응형


 

 

동적 바인딩 vs 정적 바인딩

구분

정적 바인딩(Static Binding)

동적 바인딩(Dynamic Binding)

지연 바인딩(Late Binding)

정의

컴파일 단계에서 모든 바인딩이 완료되는

반대로 바인딩이 실행 까지 연기되고 실행 시간에 실제 호출되는 함수를 결정하는

시점

프로그램 실행 시간 전에 속성을 연결하는 방식

프로그램 실행 시간에 속성을 연결하는 방식

대상

일반함수

가상함수

속도

빠르다

느리다