Windows Runtime Cpp 文字列操作 新しいページはコチラ
提供: yonewiki
(→文字列のバッファ確保 WindowsPreallocateStringBuffer(関数)) |
(→文字列バッファをHSTRING型に引き渡す WindowsPromoteStringBuffer(関数)) |
||
1,222行: | 1,222行: | ||
このようにして、不変であるHSTRING文字列を使う前に一時的にHSTRING_BUFFERに関連付けた変数と文字列を連携させておいて、最後にHSTRING型で受け取るというような回りくどい方法も準備されてます。どういう風に便利なのかはあんまりわかりません。経験の不足によるものですね。実際にプログラミングをやってみるとコード作成効率があがるコツがわかるんだと思います。つうか、HSTRING型をこの先、利用していく必要があるのかすら謎です。ま、でもHSTRING文字列操作の記事としては完結ですね。 | このようにして、不変であるHSTRING文字列を使う前に一時的にHSTRING_BUFFERに関連付けた変数と文字列を連携させておいて、最後にHSTRING型で受け取るというような回りくどい方法も準備されてます。どういう風に便利なのかはあんまりわかりません。経験の不足によるものですね。実際にプログラミングをやってみるとコード作成効率があがるコツがわかるんだと思います。つうか、HSTRING型をこの先、利用していく必要があるのかすら謎です。ま、でもHSTRING文字列操作の記事としては完結ですね。 | ||
+ | |||
+ | |||
+ | == '''応用:文字列配列のソート std::sortとstd::foreachの利用''' == | ||
+ | STL(Standard Template Liblary)で準備されているソート関数を利用する例を示します。文字列配列を扱うためのvectorテンプレートとクイックソート処理を行うstd::sortと配列を一覧するstd::foreachを使えば、Windows | ||
+ | |||
[[Windows Runtime Cpp]]へ戻る | [[Windows Runtime Cpp]]へ戻る |