+ 이 글은 작성자가 직접 공부하고 복습하며 작성한 글입니다. 만약 직접 작성하지 않았다면, 꼭 출처를 밝히겠습니다!
+ 이 글은 개인적인 공부를 바탕으로 작성되었기에, 틀린 부분이 있을 수 있으며, 틀린 부분이 있다면 알려주시면 감사하겠습니다!
+ 이 글을 다른 곳으로 가져가신다면, 꼭 출처를 남겨주세요~
+ '참고사이트'는 공부하기 위해 참고한 사이트들을 모아 둔 것입니다.
+ 혹시라도 문제가 된다면 바로 조취를 취할테니, 말해주시면 감사하겠습니다!
우리가 코딩을 하면서 같은 이름의 함수를 상황에 맞춰 다르게 사용하고싶은 적이 있으실겁니다.
그 때, 사용하는 것이 Override와 Overloading입니다.
Override)
+ 상위 class의 함수를 재정의해서 사용하는 방법입니다.
+ 함수의 형태(인자 수, 인자 형, 반환 형, 함수 명)가 동일해야합니다.
Overloading)
+ 동일한 이름의 함수를 재정의해서 사용하는 방법입니다.
+ 함수 명만 같으면되고, 나머지는 다르게 해야합니다.
+ 기존의 함수와 같게하면 안됩니다.
** 참고사이트 **
Copyright © -강정이좋아- 무단 전재 및 재배포는 하지 말아주세요.
'재료들 > C, C++(STL 포함)' 카테고리의 다른 글
Q. 변수 선언부분이 실행시간에 얼마나 영향을 줄까? (0) | 2018.07.02 |
---|---|
[STL] Vector에 관해서 (0) | 2018.04.14 |
[Error] Visual Studio Error (추가 중) (0) | 2018.04.14 |
[Header] 헤더 재정의 방지(include guard, pragma once) (0) | 2018.04.14 |
[Parameter Pack] 갯수에 상관없이 인수를 사용해 보자~(수정 중) (0) | 2018.04.13 |