我越來越試圖建立在下列錯誤時:「無效初始化」錯誤從地圖讀取
error: invalid initialization of non-const reference of type "std::vector<......"
代碼:
class Config {
public:
std::vector<string>& GetValuesForList(std::string listName);
private:
std::map<std::string, std::vector<string> > lists;
};
inline std::vector<string>&
Config::GetValuesForList(std::string listName) {
return lists.find(listName);
}
我已經讀了它,似乎是因爲C++的臨時性,但我不確定如何解決它。任何幫助將不勝感激。
謝謝。
非常感謝,完美的工作。 – MeanwhileInHell