Programing/C++

3. 함수 오버로딩

akon47 2009. 6. 17. 22:54
반응형

#include <iostream>

void function(void)
{
	std::cout<<"function(void) call"<<std::endl;
}
void function(int a, int b)
{
	std::cout<<"function(int a, int b) call, "<<a<<'+'<<b<<'='<<a+b<<std::endl;
}

int main(void)
{
	function();

	function(5, 6);

	return 0;
}



함수 오버로딩의 조건:
"함수의 이름은 같지만 매개 변수의 타입이나 개수가 달라야 한다"






반응형