debugging C++ - std::set未声明

kfgdxczn  于 2023-06-06  发布在  其他
关注(0)|答案(1)|浏览(114)
#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不应该是命名空间为std的STL吗?

kcugc4gi

kcugc4gi1#

它位于std命名空间中,但您需要包含相应的头文件:

#include <set>

<iostream>头文件只包含标准输入/输出库,其中包括std::coutstd::endl。然而,std::set被定义在<set>中。

相关问题