Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> C++

Xử lý ngoại lệ trong C++ so với Java


Có những khác biệt chính trong xử lý ngoại lệ (Exception Handling) giữa C++ và Java.

Xử lý ngoại lệ trong Java Xử lý ngoại lệ trong C++
Chỉ ném đối tượng throwable. Mọi kiểu dữ liệu đều có thể ném như ngoại lệ.
Có khối finally thực thi sau try-catch để dọn dẹp. Không có khối finally.
Từ khóa throws liệt kê ngoại lệ hàm ném ra. Từ khóa throw dùng để ném ngoại lệ.
Có cả checked và unchecked exception. Chỉ có unchecked exception.