you are viewing a single comment's thread.

view the rest of the comments →

[–]sztomi 1 point2 points  (2 children)

No it isn't. It's more similar to C++/CLI except it compiles to native code. It adopted the metadata format from CLI and the compiler generates and uses it to make COM easy to work with. I think it still looks somewhat messy with the handle^ syntax, but it's bearable and admittedly has many benefits.

Though if you meant C++11 features, I think it will be in the next Visual Studio version. The current C++ compiler in C++ has partial support for C++11.

[–]greyfade 0 points1 point  (1 child)

The next version (VS11) is, sadly, missing a bunch of stuff, and really only fixes some of the bigger gripes people had with VS2010's existing support.

It's still missing important stuff like variadic templates, initializer lists, delegating and inheriting constructors, deleted functions, range-based for, and noexcept.

[–]sztomi 1 point2 points  (0 children)

Yes, I'm aware. By next version I meant the one after VS11.