top | item 8376747

C++11 use in Chromium

86 points| pdknsk | 11 years ago |chromium-cpp.appspot.com | reply

32 comments

order
[+] jcmakon|11 years ago|reply
Visual Studio limiting progress as always..
[+] pjmlp|11 years ago|reply
Visual Studio 2014 is already much better.

http://blogs.msdn.com/b/vcblog/archive/2014/08/21/c-11-14-fe...

Last time I checked, outside most C++ compilers were still catching up with C++11.

There are more C++ compilers out there than just clang and gcc. Even those aren't 100% compliant at library level, if I am not mistaken.

[+] jesuslop|11 years ago|reply
Move semantics banned until revision.
[+] nhaehnle|11 years ago|reply
I would be curious about the rationale behind this. Move semantics are a clear win in many situations, and I don't see any obvious pitfalls associated with them. I am curious especially about mere std::move; I'm aware that using rvalue references directly can be a bit confusing initially, and it makes sense to reduce their use.
[+] femngi|11 years ago|reply
Stuff like this makes me really regret being a C++ developer. Companies and projects are adopting new features at a glacial pace and yet the programming world is still moving forward and it feels like despite the best efforts of the committee and the compiler teams C++ is doomed to continue being a 'legacy language' as companies either continue migrating to C# or sticking with C++98.
[+] CountSessine|11 years ago|reply
Instead of living with regret, why not ask yourself what kind of software you want to be writing and what kind of problems you want to be solving? Some software should be migrated to C# and Java. On the other hand, when it comes to runtime performance, memory footprint, and compiler and runtime availability, nothing matches (or even comes close yet) to C/C++.
[+] kgabis|11 years ago|reply
I would be so happy if that comittee started removing features instead of adding them. Guidelines like that are just a way of dealing with all the complexity they introduced to C++ over the years.
[+] xpaulbettsx|11 years ago|reply
Is there a great guide to C++11 as a language? Typing "Learn C++11" into Google always results in information mixed with legacy C++
[+] ekm2|11 years ago|reply
Bjarne Stroustrup's The C++ Programming Language(4th Edition) is updated for C++11.
[+] femngi|11 years ago|reply
The definitive introduction to C++11 is probably 'C++ Primer 5th edition'. It covers stuff other than the new features but everything is described as it should be done in C++11/14.
[+] pjmlp|11 years ago|reply
The new book from Bjarne "Tour of C++".