Visual C++ .NET 2003 Enhanced Compiler Conformance
Visual Studio .NET 2003
In the Visual C++ .NET 2003 release, the conformance of the Visual C++ compiler was significantly improved in the following areas:
- Defining Member Templates Outside a Class
- Compiler Correctly Disambiguates Complex Expressions or Types
- Default Initialization of Scalar Types
- Templated User Defined Conversions
- Universal Character Names
- Operator that is Pointer to Function
- Support Aggregate Initialization
- References Supported as Nontype Template Parameters
- Argument Dependent Name (AKA Koenig) Lookup on Functions
- Partial Ordering of Function Templates
- Partial Specialization of Class Templates
- Unicode Support