C++ named requirements:DefaultConstructibleSpecifies that an instance of the type can be default constructed.