I use the same thing Wolfgang. As a warning, since I do this to all my C++ projects, the compiler XCode uses for C++ GNU is not as good as using Visual Studios 2005. So when you see an error and it marks it, you will have to decypher the error message to the best of your ability. It gets frustrating at times. Also, when you add a .cpp file to the project, it will AUTOMATICALLY create a Header file (.h). I don't know what level of C++ coding you're in, but some projects you might do you can just delete the .h file since it is a small project. Also, if I remember correctly back when I first started C++ coding, you will do some projects with the GUI files in Visual Studios 2005. XCode uses something different. I will have to consult my friend on what he used, because at the time I had my ol' iBook.
Anyways, that should help if you get stuck on anything.