From: David Abrahams (david.abrahams_at_[hidden])
Date: 2001-10-04 15:11:12
----- Original Message -----
> There's the rub, though. I never used "a name from the standard
> library" for which I did not "include a standard library header
> documented as providing that name". The issue actually stems from
> calling the constructors with const char* parameters which need to be
> implicitly cast to the const std::string& type. So I guess you could
> turn this around and claim that the standard has a defect in design,
> but I don't care to go that far. I honestly think this is a QoI
> issue with STLPort.
Arguably. Is it better to break loudly when the user does something
nonportable, or to understand their intention and "just work"?
David Abrahams, C++ library designer for hire
C++ Booster (http://www.boost.org)
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk