teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

0

2019/09/17 06:40

投稿

takabosoft
takabosoft

スコア8356

answer CHANGED
@@ -29,7 +29,8 @@
29
29
  }
30
30
  ```
31
31
 
32
- のように、文字列を_wcsdupで複製する事ですが、これぐらいなら最初からRPC_WSTR型で持つほう手っ取早い気もします。
32
+ のように、文字列を_wcsdupで複製する事ですが、後始末としてfreeでメモリ開放す必要ります(_STSAMPLEのデストラクタにやらせてもいいですが)
33
+ ただ、これをやるぐらいなら最初からRPC_WSTR型で持っていても変わらないんじゃないかとも思います。
33
34
 
34
35
 
35
- あとはLPCWSTRではなく、CStringなりstd::wstringなり文字列クラスを使ったやりかたがありますし、そちらの方が管理が簡単かと思います。
36
+ あとは`LPCWSTR`型ではなく、`CString`や`std::wstring`といった文字列クラスを使って文字列を持ち回す方法がありますし、そちらの方が管理が簡単かと思います。