Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Extended STL, Volume 1: Collections and Iterators

My Uncle John is what my parents’ generation would call “a man’s man.” He’s tough, rugged, a bit scary, with more than a little of the cowboy in him, and he would admit to fear about as readily as I could render modest defeat. So when he described to me that the challenge in doing your second parachute jump is overcoming the fear of the known, I took note. Having now written two books, I can certainly attest to this same fear. Starting a second when you know how much suffering awaits is not something done lightly. So the question arises, why have I done so?

The reason, elucidated in the Prologue, amounts to an attempt to answer the following seemingly simple dichotomy.

• C++ is too complex.

• C++ is the only language sufficiently powerful for my needs.

One area in which this dichotomy is most pronounced is in using and, particularly, in extending the Standard Template Library (STL). This book (and its sibling, Volume 2), distills the knowledge and experience I have accumulated in tackling this challenging subject over the last decade
or so.

About the Author

Matthew Wilson is a software development consultant for Synesis Software and creator of the STLSoft and Pantheios libraries. He is author of Imperfect C++ (Addison-Wesley), a former columnist for C/C++ Users Journal, and a contributor to several leading publications. He has more than fifteen years' C++ experience. Based in Australia, he holds a Ph.D. from Manchester University (UK).


(HTML tags aren't allowed.)

Functional Programming in JavaScript: How to improve your JavaScript programs using functional techniques
Functional Programming in JavaScript: How to improve your JavaScript programs using functional techniques


Functional Programming in JavaScript teaches JavaScript developers functional techniques that will improve extensibility, modularity, reusability, testability, and performance. Through concrete examples and jargon-free explanations, this book teaches you how to apply functional programming to...

Perl/Tk Pocket Reference
Perl/Tk Pocket Reference

The Perl/Tk Pocket Reference is a companion volume to Learning Perl/Tk, an O'Reilly Animal Guide. Learning Perl/Tk is a tutorial for Perl/Tk, the extension to Perl for creating graphical user interfaces. With Tk, Perl programs can be window-based rather than command-line based, with buttons, entry fields, listboxes,...

Higher-Level Hardware Synthesis
Higher-Level Hardware Synthesis
In the mid 1960s, when a single chip contained an average of 50 transistors,
Gordon Moore observed that integrated circuits were doubling in complexity
every year. In an influential article published by Electronics Magazine in 1965,
Moore predicted that this trend would continue for the next 10 years. Despite
being criticized

Webster's New World Student Writing Handbook
Webster's New World Student Writing Handbook

Now more portable and easier to navigate!

Webster's New World Student Writing Handbook, Fifth Edition has been refreshed and updated to give you a more portable and efficient reference for all of your high school and college writing needs!

From essays to feature articles, from book reports to scripts,...

Lean Enterprise: How High Performance Organizations Innovate at Scale (Lean (O'Reilly))
Lean Enterprise: How High Performance Organizations Innovate at Scale (Lean (O'Reilly))

How well does your organization respond to changing market conditions, customer needs, and emerging technologies when building software-based products? This practical guide presents Lean and Agile principles and patterns to help you move fast at scale—and demonstrates why and how to apply these methodologies throughout your...

BeagleBone Robotic Projects (Community Experiences Distilled)
BeagleBone Robotic Projects (Community Experiences Distilled)

Developer or hobbyist, you'll love the way this book helps you turn the BeagleBone Black into a working robot. From listening and speaking to seeing and moving, we'll show you how - step by step.


  • Get to grips with robotic systems
  • Communicate with your robot and teach it to...
©2020 LearnIT (support@pdfchm.net) - Privacy Policy