Xpressive

日本語ロケールでassertion failedになる件

昨日の日本語ロケールだとBoost.Xpressiveがassert落ちする件を調べてみました。 落ちるのはココです。 template<typename Char> struct cpp_regex_traits_base<Char, 1> { protected: void imbue(std::locale const &loc) { int i = 0; Char allchars[UCHAR_MAX + 1]; for(i = 0; i </char,></typename>…