cuốn sách gpt4 ai đã làm

c++ - TRY/CATCH_ALL so với thử/bắt

In lại Tác giả: Hồ Xil Thời gian cập nhật: 2023-11-01 18:26:58 27 4
mua khóa gpt4 Nike

Tôi đã sử dụng C++ được một thời gian và quen với cách thử/bắt cũ. Tuy nhiên, bây giờ tôi thấy mình đang sử dụng Windows, viết mã trong Visual Studio để phát triển COM. Một số phần của mã sử dụng như sau:

THỬ {
... làm việc gì đó
} CATCH_ALL(e) {
... đưa ra cảnh báo
}
END_CATCH_ALL;

Mục đích của những macro này là gì? Lợi ích của chúng so với tính năng thử/bắt tích hợp là gì?

Tôi đã thử tìm kiếm trên Google nhưng thật khó để tìm thấy "try vs TRY".

câu trả lời hay nhất

Đây là macro MFC:
http://msdn.microsoft.com/en-us/library/t8dwzac0%28VS.71%29.aspx

Trang nàyGiả sử chúng là tàn dư của MFC 1.0 - sử dụng ngoại lệ C++ bình thường trong mã mới:

Phiên bản MFC thấp hơn 3.0 không hỗ trợ cơ chế ngoại lệ C++ cung cấp macro để xử lý các ngoại lệ.

Về c++ - TRY/CATCH_ALL so với try/catch, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/2641154/

27 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress