Book review: “Effective STL” by Scott Myers

December 9th, 2003 at 5:10 pm

I’ve read both “Effective C++”es some time ago and was really impressed. So, I was quite happy when I finally put my hands on Myers’ next book - “Effective STL”.

If you’re familiar with the “Effective …” family, the title should say it all to you. The book lists 50 advanced advices for correct/efficient/clean usage of STL constructs in C++ programming. And “advanced” means ADVANCED here, this is in no way a beginners’ book. If you’re not familiar with the STL pretty well (not mentioning C++), i.e. wrote at least some real code using it, there’s nothing to look for in this book for you.

In fact, some of the book was too advanced for me, and that’s probably bad, as it means that I haven’t utilized the STL to its full power. Especially the usage of the more advanced algorithms (like transform), with advanced functors (e.g. bind2nd with mem_fun_ptr). I haven’t had a chance to get an experience in these things, meaning that the code I was writing didn’t make a usage advanced enough of the STL.

Myers writes with his familiar half-humorous style, which makes the book very easy and fun to read. The only exception would be some topics where he dives too deep and the issues start to be very complex… but this is un-avoidable when talking about this subject, after all C++ is not a simple language, and the STL is not a simple library. It’s optimized for power and performance, not simplicity.

Reading the book makes one grasp just how big the gap between beginner/mature and expert C++ programmers is, but it also helps closing the gap a little… I hope that when I will run into complex STL stuff now, I’ll remember what I read about in this book, or at least will come back to it and read the relevant topics. It will surely make me a better C++ programmer.

Highly recommended !

Related posts:

  1. Book review: “Effective Perl” by J.N. Hall and R. Schwartz
  2. Book review: “Perl Medic” by Peter J. Scott
  3. Book review: “Mastering algorithms with Perl”
  4. Book review: “The Great Gatsby” by F. Scott Fitzgerald
  5. Book review: “VHDL Coding Styles …” by Ben Cohen

Leave a Reply

To post code with preserved formatting, enclose it in `backticks` (even multiple lines)


generic acomplia purchase cialis overnight delivery cheap acomplia online buy generic clomid buy cialis low price viagra without prescription where to buy cialis lowest price levitra where to buy propecia cheap cialis from canada lasix no prescription viagra without rx cheap accutane tablets viagra online without prescription viagra no rx buying cialis online zithromax viagra in uk free cialis cialis us where to buy acomplia find cialis online buy viagra lowest price accutane prescription buy cheap accutane online cialis buy buy generic cialis online acomplia order propecia online lowest price synthroid synthroid without a prescription synthroid online buy propecia online cheap levitra online where to buy levitra cialis online review synthroid prices cialis generic cialis buy drug buy viagra on line viagra pharmacy cialis for order price of levitra zithromax online where to buy synthroid soma generic generic clomid propecia online stores viagra cheap drug cheap generic soma cialis cheap zithromax online cheap order accutane online purchase zithromax online purchase viagra online buy cheap clomid cheap generic propecia zithromax pharmacy online pharmacy cialis cheapest acomplia cost of cialis no prescription viagra free viagra purchase lasix online cialis from india viagra from india order discount cialis soma online stores find no rx cialis cialis no rx required find viagra without prescription approved cialis pharmacy lasix discount