std::experimental::to_array
From cppreference.com
                    
                                        
                    < cpp | experimental
                    
                                                            
                    |   Defined in header  
<experimental/array>
  | 
||
|   template <class T, std::size_t N> 
constexpr std::array<std::remove_cv_t<T>, N> to_array(T (&a)[N]);  | 
(library fundamentals TS v2) | |
Creates a std::array from the built-in array a. The elements of the std::array are copy-initialized from the corresponding element of a.
Contents | 
[edit] Parameters
| a | - | the built-in array to be used to initialize the std::array | 
[edit] Return value
An std::array object whose elements are copy-initialized from the corresponding element of a.
[edit] Example
| This section is incomplete Reason: no example  | 
[edit] See also
|    Creates a std::array object whose size and optionally element type are deduced from the arguments   (function template)  |