580551_0_0_2625.cpp: In function `int main()':
580551_0_0_2625.cpp:27: error: no match for 'operator||' in 'std::operator== [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>](((const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)((const std::basic_string<char, std::char_traits<char>, std::allocator<char> >*)(&std::basic_string<_CharT, _Traits, _Alloc>::substr(typename _Alloc::size_type, typename _Alloc::size_type) const [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>](0u, (&it2)->std::_Rb_tree_const_iterator<_Tp>::operator-> [with _Tp = std::string]()->std::basic_string<_CharT, _Traits, _Alloc>::length [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]())))), ((const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)(+(&it2)->std::_Rb_tree_const_iterator<_Tp>::operator* [with _Tp = std::string]()))) || std::basic_string<_CharT, _Traits, _Alloc>::substr(typename _Alloc::size_type, typename _Alloc::size_type) const [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>](0u, (&it1)->std::_Rb_tree_const_iterator<_Tp>::operator-> [with _Tp = std::string]()->std::basic_string<_CharT, _Traits, _Alloc>::length [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>]())'
580551_0_0_2625.cpp:27: note: candidates are: operator||(bool, bool) <built-in>
|