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>
Namespace: 標準