Mixing Objective-C with C++
It seems mixing Objective-C code with C++ code is pretty straight forward:
Mixing Objective-C and C++ Language Feautures
The key is naming your objective-c files with a .mm extension. Here is a thread that talks about file naming and other tips.
Chris discusses C++ objects as Objective-C instance variables and points to this thread.