Khi định nghĩa lại phép toán ++ tiền tố
SP& operator ++ (SP &a) {
a = a + 1;
return a;
}
còn đây là hậu tố
SP operator ++ (SP &a,int ) {
SP tmp = a;
a.T++
return tmp;
}
Em đang định nghĩa lại cho số phức ,em chưa hiểu lắm về cái dấu & đầu tiên của hàm tiền tố, bác nào giải thích cho em với ạ. Như bình thường thì em biết là: ++ tiền tố trả lại 1 biến và ++ hậu tố thì trả lại giá trị. Nhưng áp dụng vào đây em vẫn thấy mông lung và có một cái gì đấy khó hiểu.
Em cám ơn.