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