This document was prepared by Joint Technical Committee ISO/IEC JTC 1, Information Technology, Subcommittee SC 22, Programming languages, their environments and system software interfaces. This edition of ISO/IEC 19568:2017 cancels and replaces the edition ISO/IEC 19568:2015, which has been technically revised and includes the following changes:
sample algorithm.not_fn.conjunction,
disjunction, and negation.propagate_const class template.observer_ptr class template.make_array and to_array
function templates.ostream_joiner class template.gcd and lcm algorithms.source_location struct.fundamentals_v2.