태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.


C++에서 Overloading이란 파라미터가 다른 같은 이름의 함수를 사용하는 것이다.


예를 들면 다음과 같은 Add 함수를 3개 만들면, 이 함수를 사용할 때 입력되는 파라미터의 타입과 같은 함수를 자동으로 선택하여 실행한다.


char Add(char x, char y);

int Add(int x, int y);

float Add(float x, float y);


Overloading은 C++에서 지원하며 C에서는 지원하지 않는다. C#, Java에서도 Overloading을 지원한다.


Override와는 다른 것이다.



'컴퓨터공학 > C,C++,C#' 카테고리의 다른 글

C#에서 char와 byte의 차이  (0) 2018.03.09
Visual Studio에서 탭 사용하기  (0) 2018.03.08
[C++] Overloading 이란?  (0) 2017.12.20
? : 연산자 (Ternary Operator)  (0) 2017.11.29
C# 스레드 실행하기  (0) 2017.09.19
넷 프레임워크 설치 버전 확인하는 방법  (0) 2017.09.08
Posted by Betai

댓글을 달아 주세요