2011-05-19 101 views

回答

11

您忘记指定名称空间:std::set<int> followers;

到底发生是这样的:因为你没有指定命名空间编译器遇到未知的符号set并且由于它是它第一次出现就决定它是一个宣言:用C人们可以不指定类型声明int变量。 C++明确禁止这种类型的声明,因此是错误。

2

尝试把using namespace std或只是可以使用std::set<int>

1

或者你可以仅仅通过

using std::set; 

然后

set<int> something; 
导入集标识符