_Array
template<typename _Tp> struct _Array {
_Array<_Tp>::_Array (size_t __n) : _M_data (new _Tp[__n]) {}
_Array<_Tp>::_Array (_Tp* const __restrict__ __p) : _M_data (__p) {}
inline _Array<_Tp>::_Array (const valarray<_Tp>& __v)
_Array<_Tp>::_Array (const _Tp* __restrict__ __b, size_t __s)