If you're talking about static analysis then there's cppcheck (among many others)
If you're talking about a runtime checker (which will be way more accurate and reliable than static analysis) there's valgrind
There's loads of other tools available. Check out the links above for more information
Purify will work on AIX (though it's not free.
HP has the wdb debugger, and it's capable of detecting memory leaks.