ただし、LPCTSTRは一時的なポインターであり、CStringに対して変更が行われると無効になります。CStringがスコープから外れ、自動的に削除されることもあります。CStringオブジェクトを使用するたびに、オブジェクトの新しいLPCTSTRポインターを取得することをお勧めします。
この関数を呼び出すと、参照数がデクリメントされ、参照数がゼロに達した場合にCStringData構造が解放されます。 これは、通常、文字列オブジェクトが削除されたときに行われるため、文字列データ オブジェクトを参照する必要がなくなります。
サンプルコードがスパムフィルタに引っかかったらしく削除されたのでgistに上げなおしました。有