extent 类
获取数组维度。
template<class Ty, unsigned I = 0>
struct extent;
参数
Ty
查询的类型。I
查询的数组界限。
备注
如果 Ty 是至少有 I 维度的数组类型,该类型查询保存的元素数。 I指定维度的。 如果 Ty 不是数组类型或其级别高于 I小于,或者,如果 I 是零和 Ty 是 U未知区域的类型 “数组”,类型查询表示值 0。
示例
// std_tr1__type_traits__extent.cpp
// compile with: /EHsc
#include <type_traits>
#include <iostream>
int main()
{
std::cout << "extent 0 == "
<< std::extent<int[5][10]>::value << std::endl;
std::cout << "extent 1 == "
<< std::extent<int[5][10], 1>::value << std::endl;
return (0);
}
要求
**标题:**type_traits
命名空间: std