佚名通过本文主要向大家介绍了atl mfc,atl/mfc跟踪工具,atl34砂轮,atl方形动力电池,atl80.dll官方下载等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: ATL类和MFC类之间传递数据为什么传递不过去?
描述:
描述:
我想把MFC类中的一个CString类型的数据,传递到ATL类中的BSTR类型的变量中。可弄来弄去怎么也传递不过去。怎么办?
MFC类中:已经包含了ATL类的头文件。声明如下:
CString mfcstr = L"你好";
CATL App;
App.atlstr = mfcstr; //这一步可以成功赋值给ATL类中的App.atlstr, 但是如果跟踪ATL类中的atlstr时候,发现值又没了。
ATL类中:
CString atlstr;
//
BSTR bstr;
bstr = atlstr.AllocSysString(); //这一步怎么也赋值不成功。
请问上面这行代码不能赋值成功是怎么回事?