로딩
요청 처리 중입니다...

[C++] 함수 중복 (함수 오버로딩) / 디폴트 매개 변수

 [C++] 함수 중복 (함수 오버로딩) / 디폴트 매개 변수

애써 배운걸 까먹을까봐 그러기 전에 미리 정리해놓은 C++ 노트입니다. 아, 아, 아이린이 알려주는 명품 C++ 프로그래밍 강좌~ 이번 노트에서는 함수 중복(function overloading)에 대해 간단히 정리해 봅니다.

중간에 디폴트 매개 변수(default parameter)에 대한 내용도 끼어 있습니다. 내용 자체는 어렵지 않아요!

C++은 객체지향 프로그래밍 언어(OOP; Object Oriented Programming Language)이고, 이 OOP가 제공하는 여러가지 신기한 속성 중, 다형성(polymorphism)이라는 개념이 있습니다. 다형성은 어떠한 한 대상이 상황에 따라 다양한 모습으로 변할 수 있다는 개념이지요.

다형성 개념을 한번에 이해하는 좋은 예시로는, 한 입으로 여러 말 하는 정치인들을 떠올리면 아주 좋을 것입니다. (우리는 뉴스에서 매일 다형성의 좋은 예를 보고 있습니다.)

이전 노트에서 저는 다형성을 위와 같이 정리해보았습니다. 아무튼...

이...

# ambiguity # 소멸자 # 쉬운개념 # 오버로딩 # 전공노트 # 컴파일 # 코딩 # 클래스 # 프로그래밍 # 함수 # 함수오버로딩 # 함수중복 # 생성자 # 문법 # constructor # CPP # default # destructor # OOP # overloading # parameter # 개념정리 # 디폴트매개변수 # 매개변수 # 모호성 # 형변환