template <class T>
struct is_array : public true_type-or-false_type {};
Наследники:Если T является (возможно, cv-квалифицированным) типом массива, то наследуется отtrue_type, в противном случае наследуется отФальшивый_тип.
С++ Стандартная ссылка:3.9.2 и 8.3.4.
Заголовок:<#include
<boost/type_traits/is_array.hpp>>или<#include<boost/type_traits.hpp>>
Совместимость компиляторов:Все текущие компиляторы поддерживаются этой чертой.
Примеры:
<is_array<char[2][3]>::type>является типом<true_type>.
<is_array<double[]>::value>— интегральное постоянное выражение, оценивающее доистинного.
<is_array<T>::value_type>является типом<bool>.