#include #include int main() { std::cout << std::boolalpha; std::cout << std::equal_to<>()(1, 2) << std::endl; std::cout << std::equal_to<>()(1, 1.0) << std::endl; std::cout << std::equal_to<>()('a', 'b') << std::endl; std::cout << std::equal_to<>()('a', 'a') << std::endl; std::cout << std::equal_to<>()("azerty", "abcdef") << std::endl; std::cout << std::equal_to<>()("azerty", "azerty") << std::endl; }