拡張文字列クラスを更新しました。(gcc 用の XSTRING_VSNPRINTF、format メンバー関数の名前を assignf への変更、他)
http://tricklib.com/cxx/dagger/xstring.h
更新内容は以下の通りです。
- gcc 用の XSTRING_VSNPRINTF の定義(vsnprintf)
- format メンバー関数の名前を assignf への変更。
- assignf メンバー関数のエイリアスを指定できる XSTRING_ASSIGNF_ALIAS マクロの追加( DISABLED_XSTRING_ASSIGNF_ALIAS マクロが定義されていなければ format として自動で定義される )。
...format メンバー関数の名称変更は format より assignf のほうが代入操作であることが分かりやすいことがその理由です。デフォルトの状態であれば XSTRING_ASSIGNF_ALIAS マクロにより、assignf のエイリアスとして format が自動で定義されますので、拡張文字列クラスを利用している既存のコードに手を入れる必要はありません。