From: Braden M. <br...@en...> - 2008-07-31 23:50:11
|
On Fri, 2008-08-01 at 11:14 +1200, John Pallister wrote: > That's an excellent list of books (although I haven't read > Koenig & Moo either, I have all the others except Josuttis > [but I'd be lying if I said I'd read them all]). > > I would also recommend Björn Karrlsson's "Beyond the C++ > Standard Library: An Introduction To Boost". Partly because > OpenVRML uses Boost (hooray!), and partly because Boost > answers the question "what could templates possibly be good > for that would justify all this additional complexity?" > (Apart from the STL, of course.) > > And if you've read through all those books and your > enthusiasm for C++ continues unabated, check out "Generative > Programming" by Czarnecki and Eisenecker for some positively > occult techniques. At the risk of overwhelming tees... Another good book along these lines is Abrahams & Gurtovoy's "C++ Template Metaprogramming". It's both an introduction to template metaprogramming concepts and a starter guide for boost::mpl. To some extent, it more elegantly packages several of the techniques exposed in "Modern C++ Design"; and as such it makes for a good follow-on to that book. -- Braden McDaniel e-mail: <br...@en...> <http://endoframe.com> Jabber: <br...@ja...> |