Overloaded functions
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
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
- Tìm hiểu quy ước đặt tên thiết bị lưu trữ trong Linux
- Tìm hiểu cấu trúc i-node và cách đọc thông tin tệp tin trong Linux
- Xu hướng mới trong phân tích và thiết kế hệ thống thông tin
- MuZero – Thuật toán Trí tuệ nhân tạo có khả năng tự học mạnh mẽ
- Chủ đề OSCP (Port Redirection and SSH Tunneling) (tiếp theo)