------- Comment #15 from tsyvarev at ispras dot ru 2009-02-13 15:38 ------- (In reply to comment #14) > If I understand correctly, in order to implement the POSIX behavior for C++, > assuming we want it, the Standard should be clarified to explain that values > <= > 0 or CHAR_MAX are different in that do no admit repetitions, thus saying > explicitly that such group is effectively the last, arbitrarily long, one.
Yes, I meen exactly this. Also, current implementation follows this strategy - accroding to the tests, and according to it's source code. So it is strange for me, that the standard for num_get<>::do_get() say, that only string() is indicator of no grouping at all. While string(1,-1) and string(1,CHAR_MAX) also force number representation to have only one group. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39168