Saturday, September 11, 2010

Chồng chất hàm

Trong C++, hai hàm khác nhau có thể có cùng tên, nhưng danh sách tham số của chúng phải khác nhau. Chúng được biết đến với tên gọi là chồng chất hàm. Bạn cũng cần lưu ý rằng khái niệm chồng chất hàm khác hoàn toàn với khái niệm quá tải hàm mà chúng ta sẽ tìm hiểu khi học trong lập trình hướng đối tượng.
Ví dụ Kết quả
#include #include
using namespace std;
int add(int a, int b)
{
return a+b;
}
string add(string a, string b)
{
return a+b;
}
int main()
{
cout<<
cout<<
return 0;
}
3 abcd

Giải thích: Hai hàm mà ta xây dựng có cùng tên là add. Hàm add đầu tiên có chức năng cộng hai số. Hàm add thứ hai có chức năng cộng hai xâu kí tự. Kiểu dữ liệu trả về và tham số hình thức của chúng cũng khác nhau.

No comments:

Post a Comment

Popular Posts