/in/foo.cc:2:6: error: variable or field 'match' declared void
2 | void match(string s)
| ^~~~~
/in/foo.cc:2:12: error: 'string' was not declared in this scope; did you mean 'std::string'?
2 | void match(string s)
| ^~~~~~
| std::string
In file included from /usr/include/c++/12/iosfwd:39,
from /usr/include/c++/12/ios:38,
from /usr/include/c++/12/istream:38,
from /usr/include/c++/12/sstream:38,
from /usr/include/c++/12/complex:45,
from /usr/include/c++/12/ccomplex:39,
from /usr/include/x86_64-linux-gnu/c++/12/bits/stdc++.h:54,
from /in/foo.cc:1:
/usr/include/c++/12/bits/stringfwd.h:77:33: note: 'std::string' declared here
77 | typedef basic_string<char> string;
| ^~~~~~