Problem ultimateifelse
User yanwen
Submission Time 2026-01-14 15:59:29
Score 0
Max Time N/A
Max Memory N/A

Compile Error

ultimateifelse.cpp: In function ‘int main()’:
ultimateifelse.cpp:15:7: error: could not convert ‘S.std::__cxx11::basic_string<char>::operator=(((const char*)"hello"))’ from ‘std::__cxx11::basic_string<char>’ to ‘bool’
15 | if(S = "hello") {
| ~~^~~~~~~~~
| |
| std::__cxx11::basic_string<char>
ultimateifelse.cpp:24:7: error: no match for ‘operator>=’ (operand types are ‘std::string’ {aka ‘std::__cxx11::basic_string<char>’} and ‘int’)
24 | if(S >= 5) {
| ~ ^~ ~
| | |
| | int
| std::string {aka std::__cxx11::basic_string<char>}
In file included from /usr/include/c++/9/regex:62,
from /usr/include/x86_64-linux-gnu/c++/9/bits/stdc++.h:110,
from ultimateifelse.cpp:1:
/usr/include/c++/9/bits/regex.h:1070:5: note: candidate: ‘template<class _BiIter> bool std::__cxx11::operator>=(const s