VariantClear

VariantClearは、VARIANT構造体変数をクリアする。

VariantClear function (oleauto.h) - Win32 apps | Microsoft Docs
プログラミング用メモ帳 VARIANT型について Part.3 【Visual C++】

vtをVT_EMPTYにして、bstrValに文字列が割り当てられていたら、SysFreeStringで解放もしてくれる。
VariantClear.cppで、

VARIANT構造体のvrを使い終わったら、VariantClearでクリアする。
実行すると、

vr.bstrVal = ABCDE
続行するには何かキーを押してください . . .

これだけだが、中身を見てみる。

VariantClear前はこうだけど、
VariantClear前はこうだけど、

VariantClear前はこうだけど、

VariantClear後はこうなる。
VariantClear後はこうなる。

VariantClear後はこうなる。

Sample/com/VariantClear/VariantClear/src/VariantClear at master · bg1bgst333/Sample · GitHub