The current C++ Standard was published in 2003. It’s referred to as ISO/IEC 14882:2003, and you can download the PDF version for $30. From time to time I pop open the Standard to better understand a C++ language or library feature.
Sidebar: It’s interesting that the words stand, standard and understand have the same root word. The entymology of stand can mean "to be close to," so maybe the Standard helps you "be close to" C++.
Anyway, a new C++ Standard is solidifying. The new Standard is currently called C++0x, with the hopes that it will be published in the first decade of this millenium. That hope probably won’t become a reality, so programmers joke that the 0x is hexidecimal, and X could be from A-F.
You can find the current draft of the C++ Standard at http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2010/n3035.pdf. The good news: it’s free. The bad news: it’s not final. It’s still going through edits and bugs are getting cleaned up. Nevertheless, this version represents something that the C++ Standard Committee believes is pretty close to final. There’s a lot of good stuff in here that will be coming soon to compilers near you. In fact, many of the new features and libraries are already available from major compiler vendors. The Standards Committee has even tried to get rid of some things that were bad ideas in the first place. For instance, auto_ptr is now deprecated. Enjoy!