使うように切り替えてみたんですわ。コンパイルしてみて通る感じだったんで、まぁ、いいのかな?と思ってました。言うのに引っかかるみたいなんですわ。して、なんか全然違うところでロケールの設定をしておかないといけないのかな?って、嫌ーな気持ちになりました。あー、やっぱりかーというような対処方法。遠い過去の記憶が蘇ってきました。地雷臭がプンプン・・・。型の符号の定義自体が曖昧なんで、気持ち悪さも加速していると思います。型へキャストする時点で、もうオーバーフローしてるやん・・・。入り口が、あちこちに分散・・・。部分以外で引っかかっている用であるいた。デバッガ使って、コールスタック調べる事にしよう...。リリース版で実行すると、特に弊害は無いように見える。系に対しては、とする。構文解析を行うためのテンプレート・プログラミングです。難しそうに見えますが、ドキュメントの歩き方を知っていれば、そんなに難しくありません。時点では、ドキュメントは、以下になります。文字パーサでは、どの文字コードが、どんな表現に該当するか?が記述されています。プログラムコード中で書く表現です。boost::spirit::qi::alnumという表現をコード中に書く事になります。boost::spirit::qi::lit("command")というように文字列リテラルを指定します。「マッチした文字をそのまま値として採用しますよ」という意味になります。連続した一連の数字にマッチし、マッチした文字列を抽出できます。いったような数値の文字列を解釈して数値に変換するための表現が記述されています。変換される型になります。