C – std :: set未声明

前端之家收集整理的这篇文章主要介绍了C – std :: set未声明前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
#include <iostream>

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

错误报告:

Josephus_Permutation.cpp:3:13:错误:’std :: set’尚未声明

std :: set不应该是命名空间std的STL吗?

解决方法

它位于std命名空间中,但您需要包含适当的标头:
#include <set>

< iostream> header只包含标准输入/输出库,其中包括std :: cout和std :: endl.但是,std :: set在< set>中定义.

猜你在找的C&C++相关文章