30/09/2018, 18:14

Một vài thắc mắc về operator ">>"

Khi viết toán tử “>>” thì tham số truyền vào nên để tham biến hay tham trị? Mình thắc mắc là vì:

friend istream& operator>>(istream& os, PhanSo &x) {
	is >> x.tuSo >> x.mauSo;
	return is;
} 

Nếu vậy thì mỗi đối tượng PhanSo phải xài 1 phương thức à? Mình muốn dùng friend istream& chứ không muốn dùng void operator>>(…) và có thể xài cho nhiều đối tượng khác nhau thì phải làm thế nào? Thanks…

huy vo viết 20:21 ngày 30/09/2018

À thôi mình hiểu rồi, do mình mắt nhắm mắt mở hiểu nhầm dấu “&”, sorry xD

Bài liên quan
0