First-class support for both unmanaged and managed:
•Applying features evenly across the
type system (managed features work on unmanaged types, unmanaged features work on managed types) continues to be
a principal goal.
•Examples:
Further MFC + Windows
Presentation Foundation
integration.
Further unmanaged security work (think /GS on steroids).
C++ Linq, both managed and unmanaged. (See Anders’ talk!)
Improved support for designers,
IDE, VSTS (e.g., refactoring).
Participation in and conformance to open standards:
•Track new features in ISO C++0x, where x == 9 (we hope).
Language and library support for concurrency:
•The Concur project is exploring a set of conforming extensions to C++ to provide
higher-level abstractions for concurrent programming.
•Examples: Active objects, messages,
futures, parallel loops, parallel STL algorithms.