Change:
The class templates
auto_ptr,
unary_function, and
binary_function,
the function templates
random_shuffle,
and the function templates (and their return types)
ptr_fun,
mem_fun,
mem_fun_ref,
bind1st, and
bind2nd
are not defined.
Rationale: Superseded by new features.
Effect on original feature: Valid C++ 2014 code that uses these class templates
and function templates may fail to compile in this International Standard.
Change:
Remove old iostreams members [depr.ios.members].
Rationale: Redundant feature for compatibility with pre-standard code
has served its time.
Effect on original feature: A valid C++ 2014 program using these identifiers
may be ill-formed in this International Standard.