Change: Standard function object types no longer derived from
std::unary_function or std::binary_function.
Rationale: Superseded by new feature; unary_function and
binary_function are no longer defined.
Effect on original feature: Valid C++ 2003 code that depends on function object types being derived from
unary_function or binary_function may fail to compile
in this revision of C++.