#include <iostream> using std::set; using std::cout; using std::endl;
报告错误:Josephus_Permutation.cpp:3:13: error: ‘std::set’ has not been declaredstd::set不应该是命名空间为std的STL吗?
Josephus_Permutation.cpp:3:13: error: ‘std::set’ has not been declared
std::set
std
kcugc4gi1#
它位于std命名空间中,但您需要包含相应的头文件:
#include <set>
<iostream>头文件只包含标准输入/输出库,其中包括std::cout和std::endl。然而,std::set被定义在<set>中。
<iostream>
std::cout
std::endl
<set>
1条答案
按热度按时间kcugc4gi1#
它位于
std
命名空间中,但您需要包含相应的头文件:<iostream>
头文件只包含标准输入/输出库,其中包括std::cout
和std::endl
。然而,std::set
被定义在<set>
中。