Just read the new edition of C++ Programming language by Bjarne Stroustrup ;) Some things are hard to come by in any shorter sources. And at times you have to dig into the standard. An example of rather obscure thing in C++ which changed in C++11 (sequencing): http://en.cppreference.com/w/cpp/language/eval_order And another thing which can be pretty confusing without carefully reading the standard. Copy elision vs mo…
Ask HN: How to refresh on modern features of C++?
11–20 of 63 posts
Re: Ask HN: How to refresh on modern features of C++?
#12Re: Ask HN: How to refresh on modern features of C++?
#13Just read the new edition of C++ Programming language by Bjarne Stroustrup ;) Some things are hard to come by in any shorter sources. And at times you have to dig into the standard. An example of rather obscure thing in C++ which changed in C++11 (sequencing): http://en.cppreference.com/w/cpp/language/eval_order And another thing which can be pretty confusing without carefully reading the standard. Copy elision vs mo…
Not to be disrespectful- but I want to learn more about C++ from anybody but Stroustrup. His writing (to me at least) always has the aspect of "nothing is wrong, and every compromise was picked correctly." I'd much rather read somebody like Meyers who will actually warn you away from some mal-features. And C++ is so large you really want a useful editorial view to any teaching.
Re: Ask HN: How to refresh on modern features of C++?
#14Re: Ask HN: How to refresh on modern features of C++?
#15Herb Sutter, one of the most prolific C++ experts out there, recently gave a talk on Modern C++ [1]. In the beginning of his talk, he states that every C++ developer should read a "Tour of C++" [2] by Bjarne Stroustrup, the original designer of C++. I recently read it and it's great. The book has less than 200p, but still covers the most important parts of C++11, albeit not in great detail (the reader is pointed to "…
Re: Ask HN: How to refresh on modern features of C++?
#16The first few chapters of The C++ Programming Language by Bjarne Stroustrup 4th edition go through a tour of C++11 that will quickly show you how to use modern C++ techniques. The rest of the book can be used as a reference to learn more about specific features.
Re: Ask HN: How to refresh on modern features of C++?
#17Re: Ask HN: How to refresh on modern features of C++?
#18Herb Sutter, one of the most prolific C++ experts out there, recently gave a talk on Modern C++ [1]. In the beginning of his talk, he states that every C++ developer should read a "Tour of C++" [2] by Bjarne Stroustrup, the original designer of C++. I recently read it and it's great. The book has less than 200p, but still covers the most important parts of C++11, albeit not in great detail (the reader is pointed to "…
cppreference.com is a good resource too. It's updated frequently. http://en.cppreference.com/w/
Re: Ask HN: How to refresh on modern features of C++?
#19http://channel9.msdn.com/Events/GoingNative/GoingNative-2012
Re: Ask HN: How to refresh on modern features of C++?
#20"Effective Modern C++" goes more into the details and is next on my queue.
I've done a bunch of Ruby, Java, and some Lisp programming since my last stint with C++. It feels like a whole new language.