阿瑟 發表
函式超載 (function overload) 是一種讓單一函式能夠接受多類型輸入的技巧.
*注意: C++所有語法大小寫有差. 如果您在執行時發現中文無法顯示請自行將程式修改成英文.
#include <iostream.h>
#include <stdlib.h>
void fun(int x);
void fun(char x);
void fun(double x);
void main()
{
fun(3);
fun('a');
fun(3.14);
system("PAUSE");
}
void fun(int x)
{
cout << "你輸入了整數 " << x << endl;
}
void fun(char x)
{
cout << "你輸入了字元 " << x << endl;
}
void fun(double x)
{
cout << "你輸入了浮點數 " << x << endl;
}
|