Сообщение об ошибке : "std :: __ cxx11 :: basic_string «Нет членов» isSubsequence.
#include<iostream>
#include<string>
#include<unordered_map>
#include<vector>
using namespace std;
class Solution {
public:
bool isSubsequence(string s, string t) {
if(s.size()<t.size()) return false;
unordered_map<char,int> window,need;
for(char c:s) need[c]++;
int left=0,right=0;
int sum=0;
while(right<t.size()){
char c = t[right];
right++;
if(need.count(c)){
window[c]++;
if(window[c]==need[c]){
sum++;
}
}
if(sum==need.size()){
return true;
}
}
return false;
}
};
int main(){
string s = "abc";
string t = "ahbgdc";
Solution s;
s.isSubsequence(s,t);
return 0;
}
Почему объект не может вызывать функции-члены класса?