[C++] C++ 스타일 함수
·
Programming Language(Sub)/C++
C++ 스타일 함수 함수 오버로딩 over load : 다중 정의 함수 오버로딩 : 함수 매개변수의 형을 분석해서 알맞는 함수를 실행시킴 #include // using namespace std; // std namespace 안에 swap함수가 존재해서 사용 x void swap(int &a, int &b) { int tmp = a; a = b; b = tmp; } void swapd(double &a, double &b) { double tmp = a; a = b; b = tmp; } 이런식으로 swap 함수와 swapd 함수를 따로 생성하지 않고 아래처럼 다중 정의할 수 있다.(overload) #include // using namespace std; // std namespace 안에 swap함..