Linked by Thom Holwerda on Fri 9th Mar 2007 15:36 UTC, submitted by Johan Thelin
Thread beginning with comment 220016
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
Write some moderately complex code using Boost.Lambda, then make a typo. Just one, in an innocuous a place as you can find. G++ will just barf all over your shoes, and you won't be able to get the smell out for a week.
The complete illegibility of template expansion errors has killed any enthusiasm I had for Boost, or "modern C++" in general. Its not really the fault of the compilers, C++ templates are just a fundamentally crappy feature from an ease-of-use and ease-of-implementation point of view.
Edited 2007-03-09 21:36
RE[2]: C++ Template Errors
by fretinator on Fri 9th Mar 2007 22:58
in reply to "RE: C++ Template Errors"





lol

Member since:
2005-07-20
The more fun ones are template errors. Two pages of output and you still have no idea what you did wrong.