prog.cpp:4:1: error: ‘string’ does not name a type; did you mean ‘stdin’?
string clrstr(string str) {
^~~~~~
stdin
prog.cpp:17:11: error: ‘string’ was not declared in this scope
int compa(string stra,string strb) {
^~~~~~
prog.cpp:17:11: note: suggested alternative:
In file included from /usr/include/c++/8/iosfwd:39,
from /usr/include/c++/8/ios:38,
from /usr/include/c++/8/istream:38,
from /usr/include/c++/8/sstream:38,
from /usr/include/c++/8/complex:45,
from /usr/include/c++/8/ccomplex:39,
from /usr/include/x86_64-linux-gnu/c++/8/bits/stdc++.h:52,
from prog.cpp:1:
/usr/include/c++/8/bits/stringfwd.h:74:33: note: ‘std::__cxx11::string’
typedef basic_string<char> string;
^~~~~~
prog.cpp:17:23: error: ‘string’ was not declared in this scope
int compa(string stra,string strb) {
^~~~~~
prog.cpp:17:23: note: suggested alternative:
In file included from /usr/include/c++/8/iosfwd:39,
from /usr/include/c++/8/ios:38,
from /usr/include/c++/8/istream:38,
from /usr/include/c++/8/sstream:38,
from /usr/include/c++/8/complex:45,
from /usr/include/c++/8/ccomplex:39,
from /usr/include/x86_64-linux-gnu/c++/8/bits/stdc++.h:52,
from prog.cpp:1:
/usr/include/c++/8/bits/stringfwd.h:74:33: note: ‘std::__cxx11::string’
typedef basic_string<char> string;
^~~~~~
prog.cpp:17:34: error: expression list treated as compound expression in initializer [-fpermissive]
int compa(string stra,string strb) {
^
prog.cpp:38:5: error: ‘Solution’ has not been declared
int Solution::compareVersion(string A, string B) {
^~~~~~~~
prog.cpp:38:30: error: ‘string’ was not declared in this scope
int Solution::compareVersion(string A, string B) {
^~~~~~
prog.cpp:38:30: note: suggested alternative:
In file included from /usr/include/c++/8/iosfwd:39,
from /usr/include/c++/8/ios:38,
from /usr/include/c++/8/istream:38,
from /usr/include/c++/8/sstream:38,
from /usr/include/c++/8/complex:45,
from /usr/include/c++/8/ccomplex:39,
from /usr/include/x86_64-linux-gnu/c++/8/bits/stdc++.h:52,
from prog.cpp:1:
/usr/include/c++/8/bits/stringfwd.h:74:33: note: ‘std::__cxx11::string’
typedef basic_string<char> string;
^~~~~~
prog.cpp:38:40: error: ‘string’ was not declared in this scope
int Solution::compareVersion(string A, string B) {
^~~~~~
prog.cpp:38:40: note: suggested alternative:
In file included from /usr/include/c++/8/iosfwd:39,
from /usr/include/c++/8/ios:38,
from /usr/include/c++/8/istream:38,
from /usr/include/c++/8/sstream:38,
from /usr/include/c++/8/complex:45,
from /usr/include/c++/8/ccomplex:39,
from /usr/include/x86_64-linux-gnu/c++/8/bits/stdc++.h:52,
from prog.cpp:1:
/usr/include/c++/8/bits/stringfwd.h:74:33: note: ‘std::__cxx11::string’
typedef basic_string<char> string;
^~~~~~
prog.cpp:38:48: error: expression list treated as compound expression in initializer [-fpermissive]
int Solution::compareVersion(string A, string B) {
^