尝试将STL集复制到Vector时出现错误

时间:2019-05-22 13:06:44

标签: c++ vector set

我正在尝试通过已预先设置的Set初始化矢量,但出现错误

vector<string> findRepeatedDnaSequences(string s) {
    int size = s.length();
    set<string>container;
    unordered_map<string,int>hmap;
    for(int i=0;i<size;i++){
        string first=s.substr(i,10);
        if(hmap.find(first)!=hmap.end()){
            // if((i-hmap[first])>=10)
                container.insert(first);
        }else hmap[first] = i;
    }

    // ERROR IN THIS LINE 
    return vector<string>res(container.begin(), container.end());
}
anagrams.cpp:21:26: error: expected '(' for function-style cast or type construction return vector<string>res((container.begin(), container.end()));

0 个答案:

没有答案