佚名通过本文主要向大家介绍了请各位帮忙,帮忙火线精英真号,国光帮帮忙,哥哥帮帮忙,我欲望强丈母帮忙等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 各位帮忙!我真不知怎么办了!
描述:
解决方案1:
描述:
我在com中有一个接口的方法:
typedef struct REC
{
long age;
};
STDMETHODIMP CRecManage::GetStudent(REC **pRec)
在客户端用
REC *pRec=NULL;
reccom->GetStudent(&pRec);来取值,那么我的com端,应该怎样分配内容,那么又在哪释放呢?
帮忙啊!分数不够可再加
解决方案1:
一般是传递接口指针的时候才用**。
我觉得你这样就足够了:
STDMETHODIMP CRecManage::GetStudent([out]REC *pRec)
......
REC rec;
reccom->GetStudent(&rec);
或
REC* pRec = new REC;
reccom->GetStudent(pRec);
delete pRec;
pRec == NULL;