std::array Container in C++20
Explore ways to create arrays in C++20.
We'll cover the following...
We'll cover the following...
C++20 offers two convenient ways to create arrays. std::to_array creates a std::array and std::make_shared allows it to create a std::shared_ptr of arrays.
std::to_array
std::to_array creates a std::array from an existing one-dimensional array. The elements of the created std::array are copy-initialized from the existing one-dimensional array.
The one-dimensional existing array can be a C-string, a std::initializer_list, or a one-dimensional array of ...