C ++不命名类型
|
遇到此类错误时,我会感到困惑
我有
FxSmartPtr<FxStreamable> able(FcNew,stream->StreamInObject());
FxGlobalPair pair(id,able);
我在FxGlobalPair pair(id,able);
上看到一个错误,即able is not a type
。
我尝试修改为
FxGlobalPair pair(id,FxSmartPtr<FxStreamable>::able);
但我收到一个error: \'class FxSmartPtr<FxStreamable>::able\' has not been declared
的错误
我缺少什么概念?
更新:typedef pair<FxID, FxSmartPtr<FxStreamable> > FxGlobalPair;
更新2:
标题
没有找到相关结果
已邀请:
1 个回复
骚瓤