eBooks-it.org Logo
eBooks-IT.org Inner Image

Scott Meyers eBooks

Download free Scott Meyers eBooks

Effective Modern C++

42 Specific Ways to Improve Your Use of C++11 and C++14
Effective Modern C++ Image
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 functionsThe relationships among std::move, std::forward, rvalue references, and universal referencesTechniques for writing clear, correct, effective lambd...

More Effective C++

35 New Ways to Improve Your Programs and Designs
More Effective C++ Image
More than 150,000 copies in print! Praise for Scott Meyers' first book, Effective C++: 'I heartily recommend Effective C++ to anyone who aspires to mastery of C++ at the intermediate level or above.' The C/C++ User's Journal From the author of the indispensable Effective C++, here are 35 new ways to improve your programs and designs. Drawing on years of experience, Meyers explains how to write software that is more effective: more efficient, more robust, more consistent, more portable, and more reusable. In short, how to write C++ software that's just plain better. More Effective C++ includes: Proven methods for improving program efficiency, including incisive examinations of the time/space costs of C++ language features Comprehensive descripti...

Effective STL

50 Specific Ways to Improve Your Use of the Standard Template Library
Effective STL Image
'This is Effective C++ volume three it's really that good.' Herb Sutter, independent consultant and secretary of the ISO/ANSI C++ standards committee 'There are very few books which all C++ programmers must have. Add Effective STL to that list.' Thomas Becker, Senior Software Engineer, Zephyr Associates, Inc., and columnist, C/C++ Users Journal C++'s Standard Template Library is revolutionary, but learning to use it well has always been a challenge. Until now. In this book, best-selling author Scott Meyers ( Effective C++ , and More Effective C++ ) reveals the critical rules of thumb employed by the experts the things they almost always do or almost always avoid doing to get the most out of the library. Other books describe what's in the STL. Ef...

Mac OS X Leopard

Beyond the Manual
Mac OS X Leopard Image
Good computer books make assumptions about the reader: what they do and dont know when they pick up the book, and what they want to know when they put it down. For each reader this could be very different; therefore, a book that suits one person may not be the best for another. Mac OS X Leopard: Beyond the Manual makes some assumptions too, ones that tend to differ from other Mac OS X books. First of all, we assume that you have used a computer in that past: that you know how to use a mouse and you know the proper place to stick a DVD to get it to play in your computer. We wont be showing you these things. (We will, however, demonstrate to our Mac converts how to right click on a trackpad with only one button!). Second, we assume you know what you wa...

Effective C++

50 Specific Ways to Improve Your Programs and Design
Effective C++ Image
2nd Edition
The first edition of Effective C++ sold nearly 100,000 copies and was translated into four languages. It's easy to understand why. Scott Meyers' practical approach to C++ described the rules of thumb employed by the experts-the things they almost always do or almost always avoid doing-to produce clear, correct, efficient code. Each of this book's 50 guidelines summarizes a way to write better C++, and the accompanying discussions are backed by specific examples. For this new edition, Meyers reworked every guideline in the book. The result is exceptional adherence to C++'s Draft International Standard, current compiler technology, and the latest insight...


2007 - 2017 © eBooks-IT.org