>>8
This is probably not iostream, but the little char array problems that made me choose Java over C++. Try using the string.h thing and always remember to say "new WHATEVER" before setting your vars. And you know this leads to memory leaks anyway, since we don't call delete on strings after we're done. My gripe is that you normally need 2 or 3 intermediate strings in any function for any dynamic output.
>>11
My other gripe is the exact thing with namespaces. I never liked finding out that GCC 3 was such a bitch with "standards" and all my old code would not compile. I hate warnings about "you forgot to leave an extra line at the end of each file" crap and "oh you included a file but you don't know it ONLY uses the std namespace --I won't suggest anything and give 5 errors to make you think YOUR iostream is somehow broken. Worst yet, every compiler does what it feels like, and you get weird errors with code that compiles elsewhere.