C++ named requirements:DefaultInsertable
Specifies that an instance of the type can be default-constructed in-place by a given allocator.
Specifies that an instance of the type can be default-constructed in-place by a given allocator.
Specifies that an instance of the type can be default-constructed in-place by a given allocator.