Link for VC9 C ++ Language Extensions

Is there a link somewhere regarding all the C ++ extensions that the VC9 compiler (SP1) has?

Examples are __declspec elements, variable macros, and compiler built-in functions, although there are also some less noticeable ones, for example, the ability to have specialized template functions in a class, while the standard seems to say that they cannot be ( Previous question ).

This includes all parts of C99, TR1, C ++ 0X, etc. that are supported. VC10 information is also useful, I know that it has some parts of C ++ 0X, but what else?

I found bits and pieces on MSDN, but not the actual list, which makes it impossible if I don't know the extension name or at least enough information about it (i.e. what it does).

+4
source share
1 answer

The new features of Visual Studio 2010 Beta2 are described here . You can see sections of the link to the C and C ++ language .

VS2008 has equivalent nodes in msdn, but I am more familiar with VS2010.

For reference, the new C ++ 0x language features in VS2010:

  • auto keyowrd
  • lambda expressions
  • rvalue links
  • Static_assert declaration
  • decltype statement
  • nullptr and __nullptr keywords

In VS 2010, several new additions to the library were added, but you will need to check the documentation for specific purposes, but examples

  • Algorithm
  • updated for all_of, any_of, none_of
  • exception_ptr and rethrow_exception are both included.
  • updating stl links for rvalue
  • Library of parallel patterns and library of asynchronous agents and Concurrency Runtime

-Rick

+1
source

All Articles