C/C++/MFC
		
C기초 함수 오버로딩(function overloading)
2008.03.02 17:06
 // win4.cpp : 콘솔 응용 프로그램에 대한 진입점을 정의합니다.
//
#include "stdafx.h"
#include<iostream>
using namespace std;
double max1(double,double,double);
int max1(int,int,int);
int main( )
    {
    double x=3.4,y=5.7,z=4.3;
    int a=10,b=6,c=8;
    cout<<"\n Maximum number is :"<<max1(x,y,z);
    cout<<"\n Maximum number is :"<<max1(a,b,c);
    }
double max1(double p,double q, double r)
    {
    if(p>q && p>r)
        return p;
    else if(q>r)
        return q;
    else
        return r;
    }
int max1(int p, int q, int r)
    {
    if(p>q && p>r)
        return p;
    else if(q>r)
        return q;
    else
        return r;
    }
결과
Maximum number is :5.7
Maximum number is :10

 
	
		 


 
    
 
    
 
     
