OOP: Hỏi về istream

 // Non-member function input
istream & operator >> ( istream & input, PhanSo & ps )
{
	int a, b;

	cout << "Nhap vao tu so: ";
	input >> a;

	cout << "Nhap vao mau so: ";
	input >> b;

	ps = PhanSo(a, b);

	return input;
}

Mình chưa học về istream nên không hiểu hàm này. Moi người giải thích giúp mình với.

hàm này overload toán tử >> để nhập vào 1 phân số.

1 Like

Uhm. Mình biết vậy. Nhưng hình như mình đâu cần truyền vào istream & input và cũng đâu cần kiểu trả về đâu nhỉ

để nhập liên tiếp ấy bạn.

1 Like

Mình hiểu rồi. Cảm ơn bạn nha

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?