constexpr once_flag() noexcept;
Effects: Constructs an object of type once_flag.
Synchronization: The construction of a once_flag object is not synchronized.
Postcondition: The object's internal state is set to indicate to an invocation of call_once with the object as its initial argument that no function has been called.