Disclaimer: I do not work or speak for Apple, so this is my opinion:
I canβt talk about the main stores, but in my small group we used Objective-C ++ both to integrate C ++ libraries and to create links to C ++. As @alxp mentions, things like handling language-level exceptions are painful, but with a little planning, most of these efforts can be avoided. For experienced C ++ developers, winning can be useful for pain.
As for support, I think you can assume that support in its current state will not disappear in the near future. This is part of the GCC code base and the Clang toolchain (the next Apple compiler chain) fully supports Objective-C ++. On the other hand, there is no official guarantee that Apple will continue to develop integration, for example, of some warts.
For current projects, I would say that if using Objective-C ++ gives an advantage, then you can hope for the existing support, and you should use it.
Barry Wark Jan 02 '09 at 16:10 2009-01-02 16:10
source share