In accord with my "free updates for life" policy, people who've purchased these materials are entitled to (and should recently have received notification about) the updated version.
The latest revision of the materials contains the usual mish-mash of bug-fixes and presentation improvements (the changelog, which is delivered along with the latest matereials, has details), and those alone had me planning a release this summer. But when the C++14 CD was adopted in April, I knew I had to find a way to shoehorn some C++14 material into the course. The result is 20 new pages of information, including overviews of the following C++14 features:
- Polymorphic lambdas (i.e.,
auto
parameters). - Generalized lambda captures (makes "move capture" possible).
- Variadic and perfect-forwarding lambdas.
- Generalized function return type deduction (
i.e., auto
return types). - Reader/writer locks (
i.e., std::shared_mutex
andstd::shared_lock
).
There's also a page summarizing other C++14 features, along with a slew of references for people who want to read more about the new goodies in C++14.
If you haven't done so already, I hope you'll consider purchasing a copy of these materials. As always, a free sample PDF of the first ~40 pages is available here. Don't expect too much C++14 information in that sample, because the first serious treatment of C++14 features begins on slide 90. That's not me being coy. It's just how things worked out, given the flow of topics in the course.
If you haven't done so already, I hope you'll consider purchasing a copy of these materials. As always, a free sample PDF of the first ~40 pages is available here. Don't expect too much C++14 information in that sample, because the first serious treatment of C++14 features begins on slide 90. That's not me being coy. It's just how things worked out, given the flow of topics in the course.
Scott
I just downloaded my upgrade. Everything seems fine. Thank you.
ReplyDeleteI tried to buy but I don't want to create yet another account. Any chance of logging in via google? It's offers here for comments...
ReplyDelete@Anonymous: Here's the word from Artima (the publisher): "Anonymous will need to create an Artima account to get the eBook. It's quick and easy. They don't need to create a username, just give an email address and password. The email address is used to send them a receipt. The password allows them to log in later and get the free updates."
ReplyDeleteThat's cool. Thanks for the reply. With C++14 coming into sight and announced C++ release schedule the lifetime update does sound good.
ReplyDeletewill there be a print version of this c++11 pdf material ?
ReplyDelete@Anonymous: I don't plan for there to be a print version of the materials. If you want it in print form, I suggest printing it yourself and putting it in a binder.
ReplyDelete