2011-05-19 103 views

回答

11

您忘記指定名稱空間:std::set<int> followers;

到底發生是這樣的:因爲你沒有指定命名空間編譯器遇到未知的符號set並且由於它是它第一次出現就決定它是一個宣言:用C人們可以不指定類型聲明int變量。 C++明確禁止這種類型的聲明,因此是錯誤。

2

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

1

或者你可以僅僅通過

using std::set; 

然後

set<int> something; 
導入集標識符