Subject: Re: [boost] Review Request: Boost.Locale
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2010-05-25 15:14:43
On 25.05.2010 22:20, Artyom wrote:
>> Also, there is the mbsinit function that allows to detect
>> if the state has the initial value (just in case there are
>> other initial values, other than zero-filled).
> I can't really relay on mbsinit as they not available in on CRTL's
This function is standard C. It should be present in any CRTL.
>> and further on, in the paragraph 5 (regarding do_unshift),
>> there is a footnote that explains that the method is
>> intended to return the state to the initial value
>> (typically, stateT()).
> That is probably the most misleading point.
> If state is POD then stateT() does nothing!
It is called value-initialization and it zeroes the POD value.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk