xte ::array <T >::reserve ()
Defined in header <xte/data/array.hpp> Definition
Reallocates with additional space. Ifconstexpr void reserve (xte ::uz additional =1 )& noexcept (false )requires (/* See below */ );
additional is zero, this has no effect. If allocation fails, the object remains unchanged. Requires that T is constructible from itself through std ::move_if_noexcept ().Example
Possible output:xte ::array array = {1 ,2 ,3 };std ::println ("{}" ,array .capacity ());array .reserve (3 );std ::println ("{}" ,array .capacity ());
[View in Compiler Explorer]16 24