前一阵一直琢磨怎么把BSTR这种指针的内容复制,后来在CComBSTR代码中找到了答案:
BSTR Copy() const throw()
{
if (!*this)
{
return NULL;
}
return ::SysAllocStringByteLen((char*)m_str, ::SysStringByteLen(m_str));
}
前一阵一直琢磨怎么把BSTR这种指针的内容复制,后来在CComBSTR代码中找到了答案:
BSTR Copy() const throw()
{
if (!*this)
{
return NULL;
}
return ::SysAllocStringByteLen((char*)m_str, ::SysStringByteLen(m_str));
}