$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Peter Dimov (pdimov_at_[hidden])
Date: 2004-09-17 07:14:44
Fredrik Blomqvist wrote:
>
> Ah, well, my intention wasn't really to focus on transform_iterator,
> I just used it as an example.
Yes, I know. Me too.
> Although I can see that you're right
> about it not being in sync with it's documentation.
> My point was that default-constructability would make creating _any_
> kind of adaptor based on bind/mem_fn easier and more flexible.
I'm not sure I agree. Adding a default constructor that may create a
singular object is, in my experience, a design mistake. Any component that
requires such a constructor is broken. The main purpose of this constructor
(again, IME) is to allow you to shoot yourself in the foot, as is frequently
the case with the iterators.