웹개발/HTML

[C, C++ 통합] C++ Funtion Overloading (함수의 오버로딩)

에르소 2014. 3. 21. 12:54
반응형

#include <iostream>
using namespace std;
void function();
void function(int);
void function(double);
void function(int, int);
int main()
{
 function();
 return 0;

}

void function(void)  {cout << "function(void)" << endl;}
void function(int a) {cout << "function(int a )" << endl;}
void function(double){cout << "function(double)" << endl;}

/*
[C언어 함수] 함수명은 유일하다.
[C++   함수] 함수명은 동일할 수 있다 !  (단, 가인수는 다르다)
                                        (갯수 또는 자료형이 달라야한다.)
============함수의 오버로딩 (Function Overloading)===============
1. 함수명은 동일하고,
2. 가인수의 갯수 또는 자료형이 다른 함수
*/

반응형

'웹개발 > HTML' 카테고리의 다른 글

JSP 시작하기  (0) 2014.03.29
JSP 시작하기 ( 출력버퍼 / 플러쉬 )  (0) 2014.03.28
[C, C++ 통합] 2014.03.21 (C++ 포함 1)  (0) 2014.03.21
[C, C++ 통합] 8일차  (0) 2014.03.17
[C, C++ 통합] 6일차  (0) 2014.03.17