8
#include <iostream>

 using std::set;
 using std::cout;
 using std::endl;

報告されたエラー:

Josephus_Permutation.cpp:3:13: error: ‘std::set’ has not been declared

std::set名前空間のSTLであってはなりませんstdか?

4

1 に答える 1

23

これはstd名前空間にありますが、適切なヘッダーを含める必要があります。

#include <set>

ヘッダーには、とを含む標準の<iostream>入出力ライブラリのみが含まれstd::coutますstd::endlstd::setただし、はで定義されてい<set>ます。

于 2013-03-11T14:22:45.640 に答える