C++ | 함수 오버로딩
주의 사항! 이 글은 제가 직접 공부하는 중에 작성되고 있습니다. 따라서 제가 이해하는 그대로의 내용이 포함됩니다. 따라서 이 글은 사실과는 다른 내용이 포함될 수 있습니다. C언어에서는 다음과 같이 동일한 이름의 함수가 정의되는 것을 허용하지 않습니다. 두 함수의 이름이 같기 때문에 컴파일 오류가 발생합니다. int myFunc(int num) { num++; return num; } int myFunc(int a, int b) { return a+b; } 그런데 C++에서는 위처럼 두 함수를 정의해도 무리가 없습니다. 다음 main 함수를 살펴보겠습니다. int main(void) { myFunc(20); //muFunc(int num) 함수의 호출 myFunc(30, 40); //myFunc(int..
공부 일지/CPP 공부 일지
2021. 7. 31. 17:48