0

コードをxlCに移植しています。
forward_list が xlC でサポートされているかどうか疑問に思っていますか?
私はテストプログラムで試しました

#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 ではサポートされていません。

ドウェイン・ムーア IBM コンパイラー 製品管理および設計

于 2013-08-13T19:19:02.983 に答える