我必须使用库,其中一个导出的类具有以下行:
template<_Ty>
class ExportedClass
{
typedef typename std::list<_Ty> stlContainer;
typedef typename stlContainer::_Tptr _Tptr;
//many other stuff
};
因为std :: list没有参数 _Tptr ,所以我收到很多编译错误。 它看起来像某个地方(可能是旧的?)STL版本与 list 将有这样的参数。但是我无法找到它。
你知道STL版吗?或者maye问题出在别的什么地方?标题也在列表中寻找 _Ctptr ,而不是那里。
RESOLVE: 它是MSVC 2008.看起来直到2008年的Microsoft STL是 _Tptr 和其他奇怪的参数。
答案 0 :(得分:2)
答案 1 :(得分:1)
这是Visual C ++ 6.0中的STL实现。