Contents
  1. Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library
  2. Effective STL
  3. Effective stl ebook download
  4. FÃŒr andere kaufen

Sure, the STL has iterators, algorithms, and function objects, but for most C++ programmers, it's the containers that stand out. More powerful and flexible than. Read "Effective STL 50 Specific Ways to Improve Your Use of the Standard Template Library" by Scott Meyers available from Rakuten Kobo. Sign up today and. Compre Effective STL: 50 Specific Ways to Improve Your Use of the Standard Professional Computing Series) (English Edition) 1st Edition, eBook Kindle.

Author:TEOFILA FRANZINI
Language:English, Spanish, Portuguese
Country:Grenada
Genre:Fiction & Literature
Pages:671
Published (Last):19.12.2015
ISBN:418-4-33893-380-6
Distribution:Free* [*Registration Required]
Uploaded by: ADRIEN

73552 downloads 123252 Views 30.52MB ePub Size Report


Effective Stl Ebook

In this book, best-selling author Scott Meyers (Effective C++, and More Like Meyers' previous books, Effective STL is filled with proven. Editorial Reviews. thetwestperlnetself.cf Review. Written for the intermediate or advanced C++ to Improve Your Use of the Standard Template Library, PDF Version ( Addison-Wesley Professional Computing Series) eBook: Scott Meyers: Kindle Store. Contribute to zhangcunli/ebook development by creating an account on GitHub.

Not in United States? Choose your country's store to see books available for download. See if you have enough points for this item. Sign in. Add Effective STL to that list. Until now. Effective STL shows you how to use it. Its clear, concise, penetrating style makes it an essential resource for every STL programmer. Bjarne Stroustrup. Stanley Lippman. The Robert C. Martin Clean Code Collection Collection. Robert C. Herb Sutter. Yuval Noah Harari.

Item 10 on allocators, Item 18 on vector of bools, or Item 23 on replacing associative containers with sorted vectors though that doesn't make them any less interesting. The Bad: For example, in the early Items Meyers talks about list's splice member functions matter-of-factly. Obviously, a short hints-and-tips type book cannot contain everything, but the reader's life would have been made much easier had Meyers simply included a few reference tables containing function signatures in an Appendix.

Moreover, what the Appendices do include is not uniformly interesting: Another point where "Effective STL" diverges slightly from the earlier volumes' practices is cross-referencing.

Meyers mentions other Items extensively in those books, too, but here he's gone overboard: On a different note, given the non-exhaustive nature of the book, there's important stuff that's missing, e. Also, a few of the examples feel somewhat contrived e.

Finally, the book's age is starting to show: Meyers is a talented author and instructor, so all three volumes are worth reading. Overall, four and a half stars. Alex Gezerlis. This book, however, opened my eyes to many of the strengths, weaknesses, and issues of the Standard Template Library.

Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library

More importantly, it provides warnings about features to avoid, as well as how to make better use of this now standard library. Open source software contributors should also check this book out to understand best practices. He briefly discusses the algorithms that are offered in STL, and several key Items, like "Item Make sure destination ranges are big enough" and "Item Follow remove-like algorithms by erase if you really want to remove something.

I'm a professional software engineer. I haven't even read the whole thing yet, and already I am using patterns from the book to write more effective code. It had some useful containers. It was nice to be able to use a list or map or string class that had already been tested.

Effective STL

Boy, was I underestimating the power of STL. I can use it to do a lot more.

I write more concise code that's easier to read and debug. I make better choices about which containers to use.

Effective stl ebook download

I recognize situations where I can use an STL algorithm instead of many lines of my own code. I mean, it all works, but the Meyers book has taken my use of and appreciation for the STL to a whole new level.

An update, 2 years after the above text was written: I still recommend this book to people and still think it's the best STL book I've read.

I plan to use it a lot more in the near future, and this sounded to me like a book that would be useful to avoid a lot of pitfalls and establish good habits right off the bat. Man, was this book a smart download! I would give it 6 stars if I could. It doesn't take one very long to realize that this book is chock full of insight and wisdom.

You might also like: EMFISEMA PARU EBOOK

Every item he presents is a gem. In addition, Mr. Meyers' writing style is more conversational than techie. Don't misunderstand.

He really gets into the nitty-gritty of compiler internals and such, but he does it in a way that makes it much more easy to read than material written by holier-than-thou, academia types. This was the first time I read anything by Mr. One person found this helpful.

See all 55 reviews. site Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more about site Giveaway.

FÃŒr andere kaufen

This item: Effective STL: Set up a giveaway. Customers who bought this item also bought. Page 1 of 1 Start over Page 1 of 1. It is quite simply a must-have. Choose your containers with care Item 2.

Beware illusion of container-independent code Item 3. Call empty instead of checking size against zero Item 5. Prefer range member functions to their single-element counterparts Item 6. When using containers of newed pointers, remember to delete pointers before container is destroyed Item 8.

Choose carefully among erasing options Item Understand legitimate uses of custom allocators Item Have realistic expectations about thread safety of STL containers Item Use reserve to avoid unnecessary reallocations Item Be aware of variations in string implementations Item Item Use "swap trick" to trim excess capacity Item Avoid using vector Item Specify comparison types for associative containers of pointers Item Always have comparison functions return false for equal values Item Consider replacing associative containers with sorted vectors Item Familiarize yourself with nonstandard hashed containers Item It is quite simply a must-have.

Choose your containers with care Item 2. Beware illusion of container-independent code Item 3. Call empty instead of checking size against zero Item 5. Prefer range member functions to their single-element counterparts Item 6.

When using containers of newed pointers, remember to delete pointers before container is destroyed Item 8. Choose carefully among erasing options Item Understand legitimate uses of custom allocators Item Have realistic expectations about thread safety of STL containers Item Use reserve to avoid unnecessary reallocations Item Be aware of variations in string implementations Item Item Use "swap trick" to trim excess capacity Item Avoid using vector Item Specify comparison types for associative containers of pointers Item Always have comparison functions return false for equal values Item Consider replacing associative containers with sorted vectors Item Familiarize yourself with nonstandard hashed containers Item

Similar articles


Copyright © 2019 thetwestperlnetself.cf.