Boost logo

Boost :

From: David Abrahams (dave_at_[hidden])
Date: 2005-10-18 11:43:27

Hamish Mackenzie <hamish_at_[hidden]> writes:

> On Tue, 2005-10-18 at 10:50 -0300, Fernando Cacciola wrote:
>> The problems with optional<bool> are totally unrelated to the choice of
>> operators * and ->.
> True and I think if you could fix it you would find it much easier to
> sell me on using * and ->. The issue I have with * and -> is that they
> do not make it clear that the type in question is supposed to be an
> optional (to someone reading the code). I still can't think of an
> example where it is desirable to have X * and optional< Y > use the same
> interface.

How about

  indirect_iterator<std::vector<optional<T> >::iterator>


Dave Abrahams
Boost Consulting

Boost list run by bdawes at, gregod at, cpdaniel at, john at