auto_ptr 中reset函数的问题
在vs2003中使用 auto_ptr 中reset函数 没有问题
将代码转换到vc6下后:
class CDimStyle //某类
auto_ptr<CDimStyle> DimStylePtr;
CDimStyle *pDimStyle=m_DimStylePList.Get(nID);
DimStylePtr.reset(pDimStyle);
编译提示错误:error C2039: 'reset' : is not a member of 'auto_ptr<class CDimStyle>'
我查了下先前的资料说用: DimStylePtr.get()->assign(pDimStyle);可以解决
但我改了后 通过get()返回CDimStyle 类型 但未找到assign方法
CDimStyle 继承于自己写的CObj类 CObj继承与CObject
希望前辈们帮下忙 万分谢谢 在线等