
Effective Modern C++
42 Specific Ways to Improve Your Use of C++11 and C++14
$96.74
- Paperback
336 pages
- Release Date
30 December 2014
Summary
Coming to grips with C++11 and C++14 is more than a matter of familiarizing yourself with the features they introduce (e.g., auto type declarations, move semantics, lambda expressions, and concurrency support). The challenge is learning to use those features effectively—so that your software is correct, efficient, maintainable, and portable. That’s where this practical book comes in. It describes how to write truly great software using C++11 and C++14—i.e. using modern C++.
Topics include:
- The pros and cons of braced initialization, noexcept specifications, perfect forwarding, and smart pointer make functions
- The relationships among std::move, std::forward, rvalue references, and universal references
- Techniques for writing clear, correct, effective lambda expressions
- How std::atomic differs from volatile, how each should be used, and how they relate to C++’s concurrency API
- How best practices in “old” C++ programming (i.e., C++98) require revision for software development in modern C++
About the Author
Scott Meyers is one of the world’s foremost experts on C++. He’s best known for his chart-topping Effective C++ books—Effective Modern C++ (new!), Effective C++, More Effective C++, and Effective STL. He also published the annotated training materials, Overview of the New C++ (C++11⁄14) and Effective C++ in an Embedded Environment.
Scott founded and is Consulting Editor for the Effective Software Development Series, and he conceived the boutique conferences The C++ Seminar and C++ and Beyond. A programmer since 1972, he holds an M.S. in Computer Science from Stanford University and a Ph.D. from Brown University.
Scott maintains a blog for people interested in his publications and other professional activities and interests.
Book Details
| ISBN-13: | 9781491903995 |
|---|---|
| ISBN-10: | 1491903996 |
| Author: | Scott Meyers |
| Publisher: | O'Reilly Media |
| Imprint: | O'Reilly Media |
| Format: | Paperback |
| Number of Pages: | 336 |
| Release Date: | 30 December 2014 |
| Weight: | 576g |
| Dimensions: | 22mm x 176mm x 232mm |

You Can Find This Book In
Scott Meyers
For more than 20 years, Scott Meyers’ Effective C++ books (Effective C++, More Effective C++, and Effective STL) have set the bar for C++ programming guidance. His clear, engaging explanations of complex technical material have earned him a worldwide following, and they keep him in demand as a trainer, consultant, and conference presenter. Winner of the 2009 Dr. Dobb’s Excellence in Programming Award, he has a Ph.D. in Computer Science from Brown University. His web site is aristeia.com.
Returns
This item is eligible for free returns within 30 days of delivery. See our returns policy for further details.



