$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: David Abrahams (david.abrahams_at_[hidden])
Date: 2001-10-04 15:11:12
----- Original Message -----
From: <williamkempf_at_[hidden]>
>
> 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
resume: http://users.rcn.com/abrahams/resume.html
C++ Booster (http://www.boost.org)
email: david.abrahams_at_[hidden]
===================================================