@egtraイグトランスの頭の中(のかけら)ActiveBasicを中心にプログラミングの話をぼちぼちと。結果をstd::stringで返すsprintf/vsprintfのラッパー関数を書いてみました。C++11より、std::basic_stringの要素がメモリ上で連続することが決まっています。容易に書けるはずなのですが、意外とググっても見かけませんでした。そのため、自分で作ることにしました。名前はstrprintfとstrvprintfです。Gist.初めは、<cstdio>をインクルードしてstd::vsnprintfと書こうとしましたが、<stdio.h>の::vsnprintfしか使えない環境も少なくないようなので、そちらにしました。Cygwinはstd::vsnprintfが使えませんでした。Boost)のほうが高機能でしかも安全性が高いです。常にBoostを使えるとは限りませんので、備えあれば憂いなしです。コメントをキャンセルメールアドレスが公開されることはありません。WPThemes.Info。