정적 바인딩(Static Binding) vs 동적 바인딩(Dynamic Binding)
CODEDRAGON ㆍDevelopment/C, C++
반응형
동적 바인딩 vs 정적 바인딩
구분 |
정적 바인딩(Static Binding) |
동적 바인딩(Dynamic Binding) ≒ 지연 바인딩(Late Binding) |
정의 |
컴파일 단계에서 모든 바인딩이 완료되는 것 |
반대로 바인딩이 실행 시까지 연기되고 실행 시간에 실제 호출되는 함수를 결정하는 것 |
시점 |
프로그램 실행 시간 전에 속성을 연결하는 방식 |
프로그램 실행 시간에 속성을 연결하는 방식 |
대상 |
일반함수 |
가상함수 |
속도 |
빠르다 |
느리다 |
'Development > C, C++' 카테고리의 다른 글
fseek( ) 함수와 ftell( ) 함수 - 랜덤 접근 함수 (0) | 2020.01.01 |
---|---|
calloc( ) 함수와 free( ) 함수 - calloc( ) 함수 vs malloc( ) 함수 (0) | 2019.10.16 |
C 언어 특징, C언어 계열(C, C++, C#) 장단점, C vs JAVA (0) | 2019.06.06 |
C (0) | 2019.05.29 |
반복문 (0) | 2019.05.28 |