Nạp chồng toán tử
Nạp chồng toán tử
Cú pháp:
type operator toán_tử (tham số){
thân hàm
}
Nạp chồng toán tử một ngôi
• Ví dụ: Xây dựng lớp số phức. Sau đó thực hiện các phép toán:
- Tăng số phức lên 1 đơn vị thực và 1 đơn vị ảo (phép toán 1 ngôi)
• Yêu cầu: Sử dụng chồng chất toán tử
class Complex{
float t, a;
public:
Complex(float, float);
Complex operator++();
void toString();
};
Complex Complex::operator++(){
Complex c(0,0);
c.t=++this->t;
c.a=++this->a;
return c;
}
void Complex::toString(){
cout<<><><>
}
int main(){
Complex a(3,2);
(++a).toString();
return 0;
}
Kết quả: 4+3
- Xử lý điều kiện trong DB2
- BÌNH TĨNH TRƯỚC HỘP THƯ SỐ – NGHỆ THUẬT NHẬN DIỆN EMAIL PHISHING TỪ GÓC NHÌN NGHIỆP VỤ
- HÓA THÂN THÀNH "KẺ TẤN CÔNG": KHI HIỂU RÕ CẠM BẪY, TA PHÒNG THỦ VỮNG VÀNG HƠN
- CÁC CÔNG CỤ XÂY DỰNG GIAO DIỆN ỨNG DỤNG BẰNG TRÍ TUỆ NHÂN TẠO (AI)
- Silent Lynx khai thác lỗ hổng WinRAR để triển khai Reverse Shell nhằm tấn công các cơ quan chính phủ