|
Boost Users : |
From: shunsuke (pstade.mb_at_[hidden])
Date: 2008-01-17 06:35:18
Pavol Droba wrote:
>
> shunsuke wrote:
>> Pavol Droba wrote:
>>> Hi,
>>>
>>> shunsuke wrote:
>>>> Pavol Droba wrote:
>>>>> Not necessary. Why couldn't we take the whole array as a string when no
>>>>> null character is present?
>>>> It means as_literal will not have constant complexity?
>>>>
>>> as_literal doesn't have contant complexity even now, since it works with
>>> c-strings. It has constant complexity only in case of arrays and that's
>>> only because the implementation is wrong.
>> If so, as_literal should have been named as "as_c_str", IMO.
>>
>
> Since as_literal is used quite some time already, I don't see any
> compelling reason to rename it.
I agree as_literal can't be renamed.
Now we have to look for a new name?
`SIZE(as_???("ab\0c")) == 4`
as_??? returns in constant time.
I don't find the name yet. :-)
Regards,
-- Shunsuke Sogame
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net