In the standard library, certain containers "fill in" values using the default constructor when the value is not given explicitly.
In the standard library, certain containers automatically assign default values when a value is not provided explicitly.