How to test if a CComBSTR
is an empty string? (with no 'text' value, can be ""
or can be null
)
my ideas:
- test if
CComBSTR::ByteLength()
returns 0 - test if
CComBSTR::GetStreamSize()
returns 0 - test if
CComBSTR::m_str
is NULL - test if
CComBSTR::Length()
returns 0
which one is correct approach? if none of them is, then what is correct approach?
thanks.