Register error handler

Vd hệ thống thanh toán (payment gateway) User mua hàng –> Payment Service –> VNPay/MoMo, có thể phát sinh lỗi như mất mạng, timeout,… Thay vì mỗi chỗ tự xử lý Ta đăng ký error handler một lần.

Friend function

friend function là một hàm không nằm trong class, nhưng được phép truy cập vào tất cả thành phần private và protected của lớp. Ưu điểm Nhược điểm Truy cập trực tiếp dữ liệu private/protected. Phá vỡ tính đóng gói (Encapsulation). Hữu ích khi overload operator. Tạo sự phụ thuộc giữa các lớp/hàm. Giúp các … Read more

Signal handler

Trong C++, bạn có thể dùng signal handler để bắt các tín hiệu hệ thống (như SIGINT khi nhấn Ctrl+C) raise() gửi signal cho chính processhiện tại. kill() gửi signal cho bất kỳ process (truyền vào PID).