Hi mọi người,
Mình có 1 kiểu struct là: PHANSO
Khi khai báo nguyên mẫu hàm: PHANSO operator+(PHANSO *, PHANSO *);
thì nó báo lỗi ngay cái chữ operator: nonmember operator requires a parameter with class or enum type. Function definition for 'operator+' not found.
Còn khi khai báo nguyên mẫu hàm: PHANSO operator+(PHANSO, PHANSO);
thì nó không báo lỗi gì hết và chạy như bình thường.
Vậy mọi người cho em hỏi tại sao lại như thế ạ ?