Tôi có một thư viện C++ cho mạng truyền thông mà tôi cần để cổng cho Mac, trước đây thư viện này đã được sử dụng trên Windows C++ ứng dụng.Object-C hoặc Objective C++ có thể xử lý ngoại lệ C++ không?
Dòng chảy của C++ Mạng Lib được dựa trên ngoại lệ trong trường hợp sai sót, thay vì trả lại mã lỗi hoặc sai sót cuối cùng ..
Bây giờ kể từ khi trên Mac chúng tôi sử dụng Objective-C/C++ cho các ứng dụng. Tôi cần phải có giao diện người dùng trong Objective-C/C++ nhưng lib được sử dụng cho các chức năng mạng lõi là cùng một C + + lib.
Vì vậy, câu hỏi của tôi là mục tiêu C có thể xử lý các trường hợp ngoại lệ được thực hiện bởi các cuộc gọi C++? nếu vậy, làm thế nào? nếu tôi không giải quyết nó thì sao? Hay chúng ta viết một trình bao bọc xung quanh các cuộc gọi C++ Lib và tiêu thụ các ngoại lệ và trả về mã lỗi?
Vui lòng thông báo, cách giải quyết ..
Câu trả lời hay. Trường hợp ngoại lệ là một hiếm trong mã Objective-C tốt và mọi người có xu hướng quên rằng khi đến từ các ngôn ngữ khác. –
Bạn có thể giải thích cách bắt mã số ném từ phía C++ không? –