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…
Bài liên quan
À 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