C++ 使用无序映射时,二进制表达式的操作数无效?
我正在尝试查找我的字符哈希表是否包含字符串的第一个字符:C++ 使用无序映射时,二进制表达式的操作数无效?,c++,C++,我正在尝试查找我的字符哈希表是否包含字符串的第一个字符: string minWindow(string s, string t) { unordered_map<char, int> charFinder; for (int i = 0; i < t.length(); ++i) { charFinder[t[i]] = 0; } cout << charFinder.find(s[0]) == charFinder
string minWindow(string s, string t) {
unordered_map<char, int> charFinder;
for (int i = 0; i < t.length(); ++i) {
charFinder[t[i]] = 0;
}
cout << charFinder.find(s[0]) == charFinder.end() << endl;
return "hi";
}
string最小窗口(string s,string t){
无序地图查焦器;
对于(int i=0;i coutPer,operator此语句存在问题:
cout << charFinder.find(s[0]) == charFinder.end() << endl;
重载运算符
cout << charFinder.find(s[0]) == charFinder.end() << endl;
((cout << charFinder.find(s[0])) == charFinder.end()) << endl;