CPP 초급 강좌 12. C++ 함수 오버로딩 function overloading 사용법, 주의사항
CPP 초급 강좌 12. C++ 함수 오버로딩 function overloading 사용법, 주의사항 함수 오버로딩(function overloading) 동일한 이름을 함수를 여러개 만들 수 있는 기능 단, 인자의 개수, 인자의 타입이 달라야 한다. 사용자 입장에서는 동일 함수처럼 사용할수 있어 좋다. 이게 당연한 거지라고 생각하실지도 모르겠지만, C언어는 안 되는 기능이다. 예제 코드 void f1(int p1) {}; void f1(int p1, int p2) {}; void f1(int p1, int p2, int p3) {}; void f1(float p1) {}; int main() { f1(0); f1(0,0); f1(0,0,0); f1(0.0f); } 주의사항 디폴트 파라미터와 같이 사용할..
2020. 10. 22.