[英]C++ unordered_map errors when pointing to a vector
我在使用下面的無序地圖時遇到了一些問題:
unordered_map<string, vector<string>> FriendHash;
當我編譯我的代碼時,我得到以下錯誤:
usr/lib/c++/v1/type_traits:922:38: Implicit instantiation of undefined template 'std::__1::hash<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > >'
usr/lib/c++/v1/unordered_map:360:71: No member named 'value' in 'std::__1::is_empty<std::__1::hash<std::__1::basic_string<char> > >'
希望有人能指出我正確的方向。
無論你使用什么都需要定義。 您需要在此處包含字符串以及其他依賴項。
#include <string>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.