C++0x en Visual Studio 10


Hace unos dias que se puede descargar la primera RC de nuevo Visual Studio 2010. Ademas de un intellisense para C++ que por fin parece que funciona (ya era hora!), trae bastantes novedades del nuevo estandart de C++.

C++0x

Propuesta

VC9

VC10

Rvalue references

N2118

No

v2

Rvalue references v2

N2844

No

v2

Rvalue references for *this

N2439

No

No

Initialization of class objects by rvalues

N1610

Si

Si

static_assert

N1720

No

Si

auto

N1984

No

Si

Multi-declarator auto

N1737

No

Si

Removing old auto

N2546

No

Si

Trailing return types

N2541

No

Si

Lambdas

N2927

No

v1.0

decltype

N2343

No

Si

Right angle brackets

N1757

Si

Si

Extern templates

N1987

Si

Si

nullptr

N2431

No

Si

Strongly typed enums

N2347

Parcial

Parcial

Forward declared enums

N2764

Parcial

Parcial

Extended friend declarations

N1791

Parcial

Parcial

Local and unnamed types as template arguments

N2657

Si

Si

C++0x Core Language Features: Concurrency

exception_ptr

N2179

No

Si

Thread-local storage

N2659

Parcial

Parcial

C++0x C99

__func__

N2340

Parcial

Parcial

C99 preprocessor

N1653

Parcial

Parcial

long long

N1811

Si

Si

Aqui tienes algunas de las novedades que trae: Lambdas, auto, and static_assert, Rvalue References y decltype.

Popularity: 3%

  1. Nada por ahora :(
(no sera publicado)
*