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