1.
const 멤버함수의 경우 선언과 정의부 두 군데에다가 명시를 해주어야 한다.
그렇지 않으면 컴파일러가 함수 오버로딩을 한것으로 이해함
2.
디폴트 값은 선언부에만 명시해주고 정의부에는 다시 안써도 된다.
3.
virtual의 선언도 함수 선언부에만 명시해주고 정의부에는 안써도 된다.
------
자꾸 할때마다 헷갈려서 정리해봤다
'C++ > 공개글' 카테고리의 다른 글
함수 템플릿에서 궁금한 거. (0) | 2013.01.26 |
---|---|
클래스 템플릿에서 <<연산자를 오버로딩 할 때 (1) | 2013.01.26 |
static binding과 dynamic binding (0) | 2013.01.26 |
Polymorphism의 조건 (0) | 2013.01.26 |
임시객체와 임시변수의 차이점? (0) | 2013.01.26 |