I don't fully understand the question : why is Windows C++ different than C++ on other operating systems?
C++ is great. I really like the control it gives one over initialization at construction and scoped destruction. It's pretty safe these days too give pointers aren't highly involved (shared_ptr, stl containers instead).