Well, you can't compile and run apps from the iPad itself, but there are many text editors in the App Store that support what is called syntax highlighting. You could then take these files and compile and run them on your Mac or PC.
The reason you won't find apps allowing you to compile code in the App Store is because Apple forbids apps that run external code (code that wasn't bundled with the app). I'm not quite sure how this Python app got through, but I wouldn't be surprised if it was pulled from the store at some point.
Some text editors that support C++ highlighting are Textastic Code Editor and CodeToGo, but you can find many by searching for "code editor" or "syntax highlighting" (without the quotes) in the App Store. The interesting thing about CodeToGo is it will let you run your code on a remote server for free if you have an internet connection. So, if running your code on the iPad is important, CodeToGo might be a good choice for you.