Boost logo

Boost :

From: Ion Gaztañaga (igaztanaga_at_[hidden])
Date: 2019-09-13 22:58:38


On 13/09/2019 14:43, Vinnie Falco via Boost wrote:
> On Fri, Sep 13, 2019 at 3:28 AM <julien.blanc_at_tgcm.eu> wrote:
>> Why not use a static_vector<char> ?
>
> static_vector is missing all of the string-oriented algorithms.
>
>> There is a cost associated with maintaining the null termination of strings
>
> Yeah, that's easily fixed. We can add the function
> fixed_capacity_string::c_str() which will put the terminator on and
> return a pointer, this way the mutating operations do not need to
> always leave the string in a null terminated state.

But then c_str() would not be "const noexcept".

Best,

Ion


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