#include #include using namespace std::literals; bool operator<(std::string const& lhs, int rhs) { return lhs.size() < std::to_string(rhs).size(); } int main() { std::cout << std::boolalpha; std::cout << ( "hej"s < 34 ) << std::endl; // ger false std::cout << ( "Eric"s < 12345 ) << std::endl; // ger true std::cout << ( "Klas"s < 9876 ) << std::endl; // ger falskt }