» » Effective C++: 50 Specific Ways to Improve Your Programs and Design (2nd Edition) (Addison-Wesley Professional Computing Series)

Effective C++: 50 Specific Ways to Improve Your Programs and Design (2nd Edition) (Addison-Wesley Professional Computing Series) download epub

by Scott Meyers


Epub Book: 1536 kb. | Fb2 Book: 1352 kb.

Each of this book's 50 guidelines summarizes a way to write better C++, and the accompanying discussions are backed by specific examples.

Each of this book's 50 guidelines summarizes a way to write better C++, and the accompanying discussions are backed by specific examples. The result is exceptional adherence to C++'s Draft International Standard, current compiler technology, and the latest insights into the use of C++ for real-world applications.

Refrence Books PDFfiles. All your code in one place. Library/Scott Meyers-More Effective C++ 35 New Ways to Improve Your Programs and ey Professional (1995) (1. df.

The book opens with some hints for porting code from C to C++ and then moves on to the proper use of the new and delete operators in C++ for more robust memory management. Manufacturer: Addison-Wesley Professional Release date: 2 September 1997 ISBN-10 : 0201924889 ISBN-13: 9780201924886.

Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14. 88 MB·52,760 Downloads. Leslie Kaminoff, Amy Matthews Yoga Anatomy-2nd E(zlibraryexau2g3p onion). Your Money or Your Life!

Scott Meyers is one of the world's foremost authorities on C++, providing training and consulting services to clients worldwide

Each of this book's 50 guidelines summarizes a way to write better C++, and the accompanying discussions are backed by specific examples. Scott Meyers is one of the world's foremost authorities on C++, providing training and consulting services to clients worldwide. He is the author of the best-selling Effective C++ series of books (Effective C++, More Effective C++, and Effective STL) and of the innovative Effective C++ CD.

Series: Addison-Wesley Professional Computing Series.

Continuing in this tradition, Meyers has reworked every item in the book and has liberally placed cross-references throughout the text. Издание: 2. Издательство: Addison-Wesley Professional. Series: Addison-Wesley Professional Computing Series.

Publisher: Addison-Wesley Professional, 1997

Publisher: Addison-Wesley Professional, 1997. 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.

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.

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

Effective C++: 55 Specific Ways to Improve Your Programs and Designs.

Published September 2nd 1997 by Addison-Wesley Professional (first published 1991). Effective C++: 55 Specific Ways to Improve Your Programs and Designs. 0201924889 (ISBN13: 9780201924886).

Addison-Wesley Professional. Published: 2 September, 1997. Effective C++ has been updated to reflect the latest ANSI/ISO standards. The author, a recognised authority on C++, shows readers fifty ways to improve their programs and designs.

This definitive guide to C++ has been updated to reflect the latest ANSI/ISO standard. With more than 50,000 copies sold, the first edition has helped thousands of developers improve their C++ programming skills. Continuing in this tradition, Meyers has reworked every item in the book and has liberally placed cross-references throughout the text.

Comments: (7)

Negal
C++ can be a language fraught with peril. Leave off a "virtual" in the wrong place and you've created a memory leak. Forget to implement a copy constructor in a particular class and you've created a corrupt heap waiting to happen. In this book, Scott presents guidelines on 50 C++ topics covering a broad range of subjects: how to avoid the C++ pitfalls mentioned above, how to write better code, how to effectively use C++ constructs in your OO designs, and more. Whether you're a newbie or an expert, there's substantial meat in this book for you.
Scott's easy-going writing style makes the explanations easy to read and digest. Unlike other books I've read, Scott provides detailed explanations allowing you to really understand the topic at hand. The 50 items are self-contained chunks of information, each thoroughly covering a specific topic.
C++ developers working for me are required to read this book (and Scott's companion, "More Effective C++") before I let them write a line of production code.
Shaktizragore
This book is one of the rare kind of technical books: It's readable. The tone is very conversational, but it's full of information. To really understand the nuances of C++, you need to have a capable and willing instructor talk to you about it, then show you code. Most books will instruct you by simply showing source code. To cover a particular subject, Meyers introduces the topic, provides insight that only comes with experience, and (often) throws in humor to lighten the load. Then he'll show you code to illustrate his point.
Many C++ books span 500 pages or more. Granted, there are many tutorial books that need to cover the basics, and then (hundreds of pages later) cover subjects for a non-neophyte. This book is reasonably short (about 225 pages), but full of ideas for the intermediate programmer.
This is one of the few technical books you can read from cover to cover. Many are good for references, but aren't accessible. This is both.
Qudanilyr
Worth the money.
Clandratha
I am a professional C programmer who needs to develop a seriouscompetency in C++ without screwing around. This book has been anexcellent help, very readable, very valuable, brief, and concise. I've seen an awful lot of C++ books I've hated and few I've liked. This one is great.
Yellow Judge
I have to say, I only started reading this book the other day and already I can see the enormous value of it. Scott certainly knows what he is doing and most importantly knows how to put it on paper. I would recommend this book to any C++ programmer. You can't go wrong with this book.
Hinewen
I'm a C++ programmer with 20+ years experience, but needed to check out the book for an interview. I was impressed that it was well written, but dont think I really learned anything from it. I guess we have the same ideas. What I might add, is that I strived to write the simplist and easiest to understand code, and I once worked with someone with the other view, to make it the most complicated thing to understand, and he put ALL code in header files....that guy is still consulting...while i'm not....lol. The world has turned on the programmers who made easy to read/understand code.
Dont_Wory
I think this is the first book a C++ programmer should read after reading a C++ syntax book. Every item is useful. This book is not as complete as <<C++ faq>>, but more concise.
Some items need to be updated, however. For example, Item 28, "Use structs to partition the global namespace", you can use namespace now (it is also mentioned at the bottom of the page).
I think the items can be better organized, for example Item 23 "Don't try to return a reference when you must return an object" and item 31 "Never return a reference to a local object or a dereferenced pointer initialized by new within the function" can be combined to one, in item 23, "object" means a local object, it is better to say it explicitely. Also similar items are better to put closer, maybe it is difficult, since many items relate to each other.
This is a book for intermediary level, it lacks some more advanced issues as exception, namespace, etc. Exceptions are discussed in its following book <<More effective C++>>, however, I would like to mention the discussion in <<more effective C++>> is not complete neither, up to now, I can find the most advanced discussions about exception in <<Exceptional C++>> by Herb Sutter, which is the book a advanced programmer should read. Discussion about namespace can also be found in this book.
Overall, I think <<Effective C++>> is a good book for a serious programmer to start his/her c++ career, he/she can read <<More effective C++>> and <<Exceptional C++>> (maybe also <<Advanced C++ styles and idioms>> and <<C++ for real programmers>>) for more advanced topics/discussions, and <<C++ faq>> for a complete review of C++.
I regret not being able to find a book for comparison of C++ and java, two most used programming languages. These two languages are similar in syntax, but have different features. For example, auto_ptr exists only for C++ and delegation exists only for java, The differences of languages affect the design and implementation, <<Design patterns>> discussed the design patterns with C++ and Smalltalk, however, Java is more popular than Smalltalk now and I hope to find a book which discusses the C++ and Java together. A more complete discussion of C++ advanced features is also needed, Herb Sutter is working on this.
Effective C++: 50 Specific Ways to Improve Your Programs and Design (2nd Edition) (Addison-Wesley Professional Computing Series) download epub
Programming
Author: Scott Meyers
ISBN: 0201924889
Category: Computers & Technology
Subcategory: Programming
Language: English
Publisher: Addison-Wesley Professional; 2 edition (September 2, 1997)
Pages: 256 pages