728x90
#바인딩
-> 프로그램의 구성 요소 성격을 결정하는 것이다.
1. 정적바인딩
정적바인딩의 경우 컴파일 시에 결정이 되기 때문에
속성이 변하지 않게 된다.
예를 들어
int iArr[5]={}; 와 같이 이미 결정되어 있는 것을 말한다.
클래스에서는 일반함수가 있는 것을 예를 들 수 있다.
객체타입을 기준으로 함수를 호출하게 된다.
2. 동적바인딩
동적바인딩의 경우 런타임 시 결정이 된다.
컴파일 시에는 바인딩을 보류 한다.
예를 들어
int i=0;
cin>>i;
int* ptr = new int[i];
와 같은 동적할당을 예를 들 수 있다.
또한 클래스에선 가상함수가 있는 클래스를 예를 들 수 있다.
728x90
'개발 Study' 카테고리의 다른 글
#34. Template 및 inline (0) | 2021.05.20 |
---|---|
#33. operator 연산자 오버로딩 (0) | 2021.05.18 |
#31. 캐스팅(형변환) (0) | 2021.05.14 |
#30. 오버라이딩, virtual, 객체포인터 (0) | 2021.05.13 |
#29. class 상속 (0) | 2021.05.12 |