@egtraイグトランスの頭の中(のかけら)ActiveBasicを中心にプログラミングの話をぼちぼちと。2016の4日目の記事です。(cpprefjp)です。ところが、この関数は、十進法で結果が出てきます。ほかによく使うものと言えば、十六進法です。いうわけで、十六進法で文字列に変換する方法の話です。標準ライブラリにいい感じのものがないので、Boostに頼ります。使いますのは、hexという単純な名前の関数です。}このプログラムを実行すると、変数sの中身は”DEADBEAF”となり、それが出力されます。hex関数は、「イテレータ2つまたはRangeで複数要素を指定し、一気に変換する関数」という設計になっています。ところが、このように1要素だけ変換するのに使うこともできるんです。いうわけで、boost::algorithm::hex関数を使い、数値オブジェクト1要素を文字列に変換する、という内容でした。いう使い方、意外と見かけなかったので、今回紹介することにしました。コメントをキャンセルメールアドレスが公開されることはありません。WPThemes.Info。