0

我正在将我的代码移植到 xlC。
想知道 xlC 是否支持 forward_list?
我试过测试程序

#include <forward_list>
#include <iostream>
int main()
{
    std::forward_list<int> fl;
    std::cout<<"Hello";
    return 0;
}

它在 g++ 上编译良好,但在 xlC 上给出错误。
尝试以下编译行:
xlC forward_list_test.cpp
xlC -D __IBMCPP_TR1__ forward_list_test.cpp
但错误相同:
“forward_list_test.cpp”,第 1.10 行:1540-0836 (S) 找不到#include 文件。

如果它支持我们是否需要添加一些额外的东西来编译它?
注意:使用 xlC 11

4

1 回答 1

0

forward_list 是 C++2011 标准的新增功能,当前不受 XL C/C++ for AIX 的支持。

Dwayne Moore IBM 编译器产品管理和设计

于 2013-08-13T19:19:02.983 回答