forward_list
次のようなものに依存する単純な C++ プログラムを作成しました。
#include <forward_list>
#include <iostream>
int main() {
std::forward_list<int> my_list;
my_list.push_front(3);
std::cout << my_list.top() << std::endl;
return 0;
}
ただし、Mac でこのプログラムをコンパイルすると、次のclang++ my_program.cpp -std=c++11 -o my_program
エラーが発生します。
my_program.cpp:1:14: fatal error: 'forward_list' file not found
#include <forward_list>
^
1 error generated.
なぜclang findができないのforward_list
ですか?他の C++11 機能は動作しています。たとえば、C++ 11 の機能であるauto
ことを示す警告が表示されますが、キーワードは機能します。auto