|Important||This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.|
Breaking Changes in the Standard C++ Library
This section describes the breaking changes in Visual C++ 2005.
Support for Windows 95, Windows 98, Windows Millennium Edition, and Windows NT 4.0 has been removed.
When compiling in debug mode with _HAS_ITERATOR_DEBUGGING defined, an application will now assert when an iterator attempts to increment or decrement past the bounds of the underlying container.
The member variable c of the stack Class is now declared protected. Previously, this member variable was declared public.
The behavior of money_get::do_get has changed. Previously, when parsing a monetary amount with more fraction digits than are called for by frac_digits, do_get used to consume them all. Now, do_get stops parsing after consuming at most frac_digits characters.