Overloaded functions
C++ cho phép nhiều hàm trong cùng một phạm vi có thể có trùng tên, nhưng phải khác nhau về tham số gọi (số tham số, kiểu dữ liệu từng tham số).
Ví dụ:
// overloading functions
#include <iostream>
using namespace std;
int operate (int a, int b)
{
return(a*b);
}
double operate (double a, double b)
{
return(a/b);
}
int main ()
{
int x=5, y=2;
double n=5.0,m=2.0;
cout << operate (x,y) << '\n';
cout << operate (n,m) << '\n';
return 0;
}
Kết quả:
10
2.5
» Tin mới nhất:
» Các tin khác: