I was wondering what are the differences between C and C++? I'm wondering because of the fact that I can follow along most C code and understand it. I know classes are new (and recently, namespace std) but what else?