Boost logo

Boost :

Subject: Re: [boost] Heads up - string_ref landing
From: Daniel James (dnljms_at_[hidden])
Date: 2012-11-26 07:52:27


On 26 November 2012 11:56, Andrey Semashev <andrey.semashev_at_[hidden]> wrote:
> The problem with std::string is the same as with string_ref - it
> doesn't support implicit construction from an arbitrary range, so my
> examples with custom string types would still not work.

Shouldn't construction from an arbitrary range be explicit? Arbitrary
implicit conversions are problematic. To get implicit construction
from third party strings, I'd use some sort of explicit customisation
mechanism.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk