KAIHATSUGIKEN GROUP

C++ PROGRAMMING LANGUAGE




********************************************************************************
13 関数のオーバーロード
関数のオーバーロードを使って異なって引き数型の同じ名前を持った関数を使うことが出来る
プログラム中で関数のオーバーロードを使うには引き数の型や数が異なる同じ名前と
戻り型を持つ関数を定義する
C言語には無いC++の機能です。
********
#include <iostream.h>

int add_values(int a, int b)
	{
		return(a + b);
	}	
int add_values(int a, int b, int c)
	{
		return(a + b + c);
	}

void main(void)						//ここから始まる
{
	cout << "200 + 801  " << add_values(200, 801)
		 << endl;	//関数add_valuesの引き数int a,int bに値を渡す
	cout << "100 + 201 + 700 = " 
		<< add_values(100, 201, 700) <