2
如何測試CComBSTR是否爲空字符串? (沒有 '文' 的值,可以是 「」 或可以爲null)如何測試CComBSTR是否爲空
我的想法:
- 測試,如果
CComBSTR::ByteLength()
返回0 - 測試,如果
CComBSTR::GetStreamSize()
返回0 - 測試,如果
CComBSTR::m_str
是NULL - 測試如果
CComBSTR::Length()
返回0
哪一個是正確進場?如果它們都不是,那麼什麼是正確的方法?
謝謝。
事實上它導致'SysStringLength()'是卡勒這不是世界上最快的事情。 – sharptooth 2011-06-17 11:22:59
爲什麼它很慢?它們的長度已經預先確定。 – Tom 2011-07-14 03:11:13