$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
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.
-Jeremy