블로그 이미지
LanSaid

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Recent Post

Recent Comment

Recent Trackback

Archive

2013. 12. 17. 21:18 Study/C++
C는 함수의 이름이 같으면 컴파일러 에러 -> 오버로딩 성립 불가, 오버라이딩 불가

C++는 함수를 인식할때 함수의 이름 뿐만 매개변수(종류와 개수)도 구분(단, 반환형의 차이는 검사하지 않음)

즉, C++에서는 함수 이름이 같으면서 매개변수가 다르면 함수 오버로딩 성립


int Function()
void Function()
->>>>  성립 안됨


int Function(float _a)
void Function()
float Function(int _b)
->>>>> 성립 가능

'Study > C++' 카테고리의 다른 글

[C++] inline 함수 vs 매크로 함수  (0) 2013.12.17
[C++] 매개변수의 디폴트 값  (0) 2013.12.17
[OOP2] 옵저버 패턴 연습  (0) 2013.12.01
[OOP2] 기상청  (0) 2013.09.11
[OOP2] 용어?  (0) 2013.09.10
posted by LanSaid