gpt4 book ai didi

c++ - 不同的 STL 版本?

转载 作者:行者123 更新时间:2023-11-30 02:45:40 27 4
gpt4 key购买 nike

我必须使用库,其中一个导出类具有以下行:

template<_Ty>
class ExportedClass
{
typedef typename std::list<_Ty> stlContainer;
typedef typename stlContainer::_Tptr _Tptr;
//many other stuff
};

而且因为 std::list 没有参数 _Tptr,所以我收到很多编译器错误。看起来必须存在某个地方(也许是旧的?)带有 list 的 STL 版本将具有这样的参数。但是我找不到它。

你知道那个STL版本吗?或者可能问题出在其他地方? header 也在列表中寻找 _Ctptr,但列表中不存在。

解决:那是 MSVC 2008。看起来 Microsoft STL 直到 2008 年都带有 _Tptr 和其他奇怪的参数。

最佳答案

我找到了对使用 _Tptr 的 Visual Studio 版本的引用。

Visual C++ 6.0 .

非常抱歉。

关于c++ - 不同的 STL 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24224172/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com