I hate C++, nothing against object-oriented. But I think C is much better.. C++ is just overly bloated and much slower to me. That and it seems to be a microsoft-product nowadays, and I am very anti-microsoft.
If you want object oriented programming do python, ruby, or lua.. or Java or C# if you wish. But I don't think C++ is that great, in my honest opinion.