我定義C++ - 預期前一次表達式 '(' 令牌和丟失之前模板參數 '(' 令牌
typedef std::map< int, std::set<int> > SparseMap;
然後我嘗試插入以這種方式的一對:
pair<SparseMap::iterator,bool> result;
result = sparseBlue.insert(SparseMap::value_type(row, set(col))); //errors
if(result.second)
cout << "Inserted" << endl;
- 行和col是整數矩陣座標
- sparseBlue聲明as
SparseMap sparseBlue;
爲什麼我在我插入的行處出現這些錯誤?
當你使用'標準::對的結果會怎樣? –
NathanOliver
什麼是「行」?什麼是「col」?什麼是'sparseBlue'? – juanchopanza
錯誤的;也在第三行。 –