반응형
디폴트 매개변수는 요런거지
int TestFunction(int a=2)
{
.......
int c;
c = a;
return c;
}
저함수 호출시
TestFunction(); 요렇게 호출하면 리턴값이 2나오는거...다 아는 내용이구
근데 여기서 저 함수를 오버로딩 할때 아래와 같이 하면 문제가 된다는거지..
int TestFunction(void)
{
..................
return 0;
}
이게 왜??
저 함수를 저런식으로 오버로딩 해놓고 빌드시에는 에러가 나지 않는데
저렇게 해놓고
TestFunction(); 호출하면
에러가 발생하게 된다는거!! 요점을 주의 해야 한다..
과묵하고...
겸손하고...
솔직하고...
성실하게...
반응형
'Study > C++' 카테고리의 다른 글
Call - by - Reference.... (0) | 2011.09.28 |
---|---|
namespace 에 대해... (0) | 2011.09.28 |
error C2143: syntax error : missing ';' before 'type' 에러 발생시.. (0) | 2011.09.28 |
[C++] Pragma Pack n바이트 단위로 데이터 정렬하기 (0) | 2011.09.28 |
Function Overloading(함수 오버로딩) (0) | 2011.09.28 |
댓글