4 ms·
Thanks for this. I've been wanting to pick up a bit more new C++, but haven't found a lot of great resources.
by cheepin 12y ago
Thanks for this. I've been wanting to pick up a bit more new C++, but haven't found a lot of great resources.
- shiloa 12y agoAgreed. Following https://gobyexample.com https://gobyexample.com and http://rustbyexample.com http://rustbyexample.com, a http://cppbyexample.com http://cppbyexample.com kind of site would be quite useful for people who are familiar with coding and just want to experience some practical use cases in idiomatic C++ (threading, json parsing, etc).
- shmerl 12y agoC++11 has some tricky changes which are way not obvious at the first glance. A few useful resources I found: * http://thbecker.net/articles/rvalue_references/section_01.html http://thbecker.net/articles/rvalue_references/section_01.ht... * https://en.wikipedia.org/wiki/Copy_elision https://en.wikipedia.org/wiki/Copy_elision * http://en.cppreference.com/w/cpp/language/eval_order http://en.cppreference.com/w/cpp/language/eval_order * https://akrzemi1.wordpress.com https://akrzemi1.wordpress.com * https://dl.dropboxusercontent.com/u/13100941/C%2B%2B11.pdf https://dl.dropboxusercontent.com/u/13100941/C%2B%2B11.pdf Understanding the combination of copy elision and move semantics (when and how they are applied) can require one to read the standard. C++11 is not simpler than older C++, but using it is easier, if you have a good understanding of it.