佚名通过本文主要向大家介绍了请教"_NoAddRefReleaseOnCComPtr"的含义。等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 请教"_NoAddRefReleaseOnCComPtr"的含义。
描述:
描述:
我是初学atl的。
最近在做bho程序,老是出现错误对话框。
原因是:
pHtml->put_innerHTML(str);
的问题,引发ATLASSERT(p!=NULL);
我怀疑是ms的一个bug。
但还不确信,因为不知道_NoAddRefReleaseOnCComPtr的含义。
_NoAddRefReleaseOnCComPtr<T>* operator->() const
{
ATLASSERT(p!=NULL);
return (_NoAddRefReleaseOnCComPtr<T>*)p;
}
请教大家一下!