Mọi người giúp mình những vấn đề sau nhé:
- Thực chất
operator
là cái gì và cách thức hoạt động ra sao? - Ví dụ nhập xuất 1 phân số
istream& operator >>(istream& is, PHANSO &ps)
{
//Các câu lệnh
}
ostream& operator <<(ostream& os, PHANSO &ps)
{
//Các câu lệnh
}
Giải thích những câu lệnh trên
- Khi nào thì nên dùng
operator
???. Ví dụ để cộng 2 phân số thì nên dùngoperator+
hay dùng hàm bình thường?