Windows Runtime Cpp 文字列操作 新しいページはコチラ
提供: yonewiki
(→生成 WindowsCreateString(関数)) |
(→生成 WindowsCreateString(関数)) |
||
82行: | 82行: | ||
:'''第2引数''':文字列の長さをwcslen(cStr)で取得したものをsize_t型の変数lengthに取得していますので、サンプルではlengthを引数にしています。 | :'''第2引数''':文字列の長さをwcslen(cStr)で取得したものをsize_t型の変数lengthに取得していますので、サンプルではlengthを引数にしています。 | ||
:'''第3引数''':HSTRING型変数のアドレスを引数にします。 サンプルでは実体化されて宣言されたHSTRING型のhStrのアドレスを受け取るため&hStrとしています。 | :'''第3引数''':HSTRING型変数のアドレスを引数にします。 サンプルでは実体化されて宣言されたHSTRING型のhStrのアドレスを受け取るため&hStrとしています。 | ||
+ | |||
+ | |||
+ | 戻り値: | ||
+ | |||
+ | |||
+ | == '''削除 WindowsDeleteString(関数)''' == | ||
+ | [[Windows Runtime Cpp 文字列操作#生成 WindowsCreateString(関数)|生成]]のところのサンプルで示しましたが、HSTRING文字列をWindowsCreateStringで生成された文字列変数は削除を宣言するまでメモリが消費されたままになりますので、使い終わったら、削除する関数を使って解放するのが普通です。 | ||
+ | |||
+ | *'''WindowsCreateString(文字列配列先頭アドレス, 文字列調, HSTRING型変数のアドレス);''' | ||
+ | |||
+ | 引数: | ||
+ | |||
+ | :'''第1引数''':削除・メモリ解放したいHSTRING文字列変数を付与する。サンプルでは39行目で使われていて、引数はhStrとなっています。 | ||
[[Windows Runtime Cpp]]へ戻る | [[Windows Runtime Cpp]]へ戻る |