|
Boost : |
Subject: Re: [boost] Iterator Range and operator==
From: Olaf van der Spek (ml_at_[hidden])
Date: 2012-04-21 05:47:33
On Sat, Apr 21, 2012 at 11:33 AM, Dave Abrahams <dave_at_[hidden]> wrote:
>> It is current behaviour. But is it expected behaviour?
>
> Yes.
Based on what? Knowledge of this issue?
> Until the language gives us a way to distinguish string literals
> from other arbitrary arrays of char, it's the best we can do. The
> alternative is to have generic code suddenly stop working when T==char.
What about requiring the use of as_array or as_literal in all cases?
-- Olaf
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk