Mam biblioteki C++ do komunikacji sieciowej, które muszę port dla Mac, wcześniej ta biblioteka była używana w aplikacji Windows C++.Czy obiekt C lub Objective C++ obsługuje wyjątki C++?
Przepływ C++ Lib Network opiera się na wyjątki w przypadku błędów, zamiast wracać kod błędu lub ostatni błąd ..
Teraz ponieważ na Mac używamy Objective-C/C++ dla aplikacji. Potrzebuję interfejsu użytkownika w Objective-C/C++, ale biblioteka używana do funkcji sieci rdzeniowej jest tą samą biblioteką C++.
Moje pytanie brzmi, czy cel C będzie w stanie obsłużyć wyjątki wywoływane przez wywołania C++? Jeśli tak to jak ? jeśli nie, jak mam to rozwiązać? Czy możemy napisać wrapper wokół wywołań C++ Lib i skonsumować wyjątki i zwrócić kody błędów?
Proszę doradzić, jak go rozwiązać ..
Dobra odpowiedź. Wyjątki są rzadkością w dobrym kodzie Objective-C i ludzie często zapominają o tym, kiedy pochodzą z innych języków. –
Czy możesz wyjaśnić, jak złapać kody rzutowe od strony C++? –