2
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.
Key Ongoing Themes
Text Box: The rest of this talk
The rest of this talk