#include<iostream> //c++이니당연?!
//함수오버로딩이란 c에서는 함수의이름이 2개이상중복되면 에러가납니다. 왜냐 c에서는 함수이름만을보고찾으니깐요. 하지만 c++은 함수이름과 매개변수를 통해 찾습니다. 다음예를보시죠void My(void) //반환형은 void 인 My를선언 매개변수도 void{std::cout<<"My(void)"<<std::endl; //출력}void My(char c) //반환형은 void인 My를선언(매개변수는 char c){std::cout<<"My("<<c<<")"<<std::endl; //c를출력 (즉여기서Z가출력됩니다.메인함수참고)}void My(int a,int b) //마찬가지로 반환형 void My선언(매개변수는 int a와 b){std::cout<<"My("<<a<<","<<b<<")"<<std::endl; //a와b를출력 (여기서 3,5가출력이됩니다.)}int main(void) //메인함수{My(); //맨위에꺼My('Z'); //두번째꺼My(3,5); //세번째꺼return 0; //0반환}//닫기