Re:The Biggest Changes in C++11 (and Why You Should Care)
by nicholassmith on Wednesday November 07, 2012 @09:08AM
(#4753401)
No doubt it's getting there, but with a couple of the big ones (MSVC especially) missing chunks it's hard to shift over completely. I've used it a few times with GCC and I've been pretty much happy with all the new features, looking forward to using it a bit more often.
Re:The Biggest Changes in C++11 (and Why You Should Care)
by whazzmaster on Wednesday November 07, 2012 @12:58PM
(#4754381)
VS2010 implemented much of the C++11 feature set, and VS2012 implements almost all of it. See http://msdn.microsoft.com/en-us/library/vstudio/hh567368.asp... for a table comparison of C++11 support.
I'm itching to start using this stuff in QuickBooks; I love smart pointers but hate auto_ptr and being able to safely use STL containers with smart pointers opens a new world of entity processing.
Re:The Biggest Changes in C++11 (and Why You Should Care)
by snogglethorpe on Friday November 09, 2012 @05:35PM
(#4765041)
Unfortunately there's still lots of stuff missing, e.g. delegated constructors and, probably most significantly, constexpr.
The apache table[+] has been updated as of this month, and MSVC (with a version given as "11.0 nov'12") now is looking rather better, but is still missing constexpr... :(
Still, it appears that there should be fairly good support in all major compilers within the next few years, at least if you can depend on your devs using relatively up-to-date compiler releases (not at all a given where I work!)... :]
Re:The Biggest Changes in C++11 (and Why You Should Care)
by nicholassmith on Wednesday November 07, 2012 @03:01PM
(#4754911)
Ah awesome, last time I looked there was a few things missing that looked a bit of an oversight. I was trying to remember when exactly but it must have been a while ago.
I already use it for some little new projects. I'm sure a lot of legacy stuff won't be able to move on to the new standard for a while because they need backwards compatibility with old compilers though.