Hush Puppies

O'Reilly Media - Effective Modern C++, Scott Meyers (Improve C++11 and C++14)

Description: Up for sale is an unread copy of O'Reilly Media's "Effective Modern C++, 42 Specific Ways to Improve Your Use of C++11 and C++14" by Scott Meyers. From the Introduction If you’re an experienced C++ programmer and are anything like Scott Meyers, you initially approached C++11 thinking, “Yes, yes, I get it. It’s C++, only more so.” But as you learned more, you were surprised by the scope of the changes. auto declarations, range-based for loops, lambda expressions, and rvalue references change the face of C++, to say nothing of the new concurrency features. And then there are the idiomatic changes. 0 and typedefs are out, nullptr and alias declarations are in. Enums should now be scoped. Smart pointers are now preferable to built-in ones. Moving objects is normally better than copying them. There’s a lot to learn about C++11, not to mention C++14. More importantly, there’s a lot to learn about making effective use of the new capabilities. If you need basic information about “modern” C++ features, resources abound, but if you’re looking for guidance on how to employ the features to create software that’s correct, efficient, maintainable, and portable, the search is more challenging. That’s where this book comes in. It’s devoted not to describing the features of C++11 and C++14, but instead to their effective application. The information in the book is broken into guidelines called Items. Want to understand the various forms of type deduction? Or know when (and when not) to use auto declarations? Are you interested in why const member functions should be thread safe, how to implement the Pimpl Idiom using std::unique_ptr, why you should avoid default capture modes in lambda expressions, or the differences between std::atomic and volatile? The answers are all here. Furthermore, they’re platform-independent, Standards-conformant answers. This is a book about portable C++. The Items in this book are guidelines, not rules, because guidelines have exceptions. The most important part of each Item is not the advice it offers, but the rationale behind the advice. Once you’ve read that, you’ll be in a position to determine whether the circumstances of your project justify a violation of the Item’s guidance. The true goal of this book isn’t to tell you what to do or what to avoid doing, but to convey a deeper understanding of how things work in C++11 and C++14. About the Author 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.

Price: 35 USD

Location: Lima, New York

End Time: 2024-11-09T18:19:00.000Z

Shipping Cost: 5.38 USD

Product Images

OOO

Item Specifics

All returns accepted: ReturnsNotAccepted

Subject Area: Computers

Publication Name: Effective Modern C++ 42 Ways to Improve Use of C++11 and C++14

Publisher: O'reilly Media, Incorporated

Item Length: 9.1 in

Subject: Programming / General, Programming Languages / C++, Computer Engineering

Publication Year: 2014

Series: Programming/C++

Type: Textbook

Format: Paperback

Language: English

Item Height: 1.1 in

Author: Scott Meyers

Educational Level: Adult & Further Education

Level: Intermediate, Advanced, Proficiency, Business, Technical

Country/Region of Manufacture: United States

Item Weight: 21.7 Oz

Item Width: 7 in

Number of Pages: 336 Pages

Recommended

Designing Data-Intensive Applications : The Big Ideas Behind Reliable.....
Designing Data-Intensive Applications : The Big Ideas Behind Reliable.....

$17.05

View Details
You Dont Know JS: Scope  Closures - Paperback By Simpson, Kyle - GOOD
You Dont Know JS: Scope Closures - Paperback By Simpson, Kyle - GOOD

$5.61

View Details
Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython - GOOD
Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython - GOOD

$10.89

View Details
Head First Python - Paperback By Barry, Paul - VERY GOOD
Head First Python - Paperback By Barry, Paul - VERY GOOD

$7.07

View Details
Visualizing Streaming Data: Interactive Analysis Beyond Static Limits - GOOD
Visualizing Streaming Data: Interactive Analysis Beyond Static Limits - GOOD

$11.70

View Details
The Data Journalism Handbook: How Journalists Can Use Data to Improve t - GOOD
The Data Journalism Handbook: How Journalists Can Use Data to Improve t - GOOD

$4.53

View Details
RESTful Rails Development: Building Open Applications and Services - ACCEPTABLE
RESTful Rails Development: Building Open Applications and Services - ACCEPTABLE

$4.44

View Details
Sendmail
Sendmail

$5.41

View Details
Getting Started with SQL: A Hands-On Approach for Beginners - VERY GOOD
Getting Started with SQL: A Hands-On Approach for Beginners - VERY GOOD

$11.08

View Details
JavaScript Cookbook - Paperback By Powers, Shelley - GOOD
JavaScript Cookbook - Paperback By Powers, Shelley - GOOD

$4.74

View Details