Dạo gần gần đây em đang học lập trình C++ đến đoạn hướng đối tượng trong C++. Có cái này em muốn hỏi mọi người, mong các bạn chỉ cho em:
Khi em nạp chồng toán tử << trong lớp phân số em khai báo như sau:
friend ostream& operator<<(osstream &out,phanso &a);
thì trình biên dịch báo lỗi. Đến khi sửa thành:
friend ostream& operator<<(osstream &out,phanso a);
thì lại được.
Mong mọi người chỉ cho em biết tại sao lại phải bỏ & ở &a cũng như tại sao khai báo ban đầu lại sai.
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?