Boost logo

Boost :

From: jsiek_at_[hidden]
Date: 2000-06-29 16:09:08

David Abrahams writes:
> My biggest problem with pairs is the memnonic value of the members first and
> second (almost nil in situations like this). 2 opposing arguments:
> 1. we should return
> struct lexical_cast_result<T> {
> T value;
> bool succeeded;
> }
> for clarity. We'd have to provide conversions so that tie() would still
> work.

Why not just always use tie? Name the variables you use "value" and
"succeeded", and then everything is clear.

> 2. We should use the precedent set by pair<iterator, bool> to say that
> everyone will remember that the 2nd element indicates success.


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