共用方式為


extent 類別

取得陣列維度。

語法

template <class Ty, unsigned I = 0>
struct extent;

參數

Ty
要查詢的類型。

I
要查詢的陣列界限

備註

如果 Ty 是至少具有 I 維度的數位類型,則類型查詢會保存 I指定維度中的元素數目。如果 Ty 不是數位類型,或其順位小於 I,或是 I 為零且 Ty 的類型為 「未知系結U的陣列」,則類型查詢會保留值 0。

範例

// std__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);
    }
extent 0 == 5
extent 1 == 10

需求

標頭:<type_traits>

命名空間:std

另請參閱

<type_traits>
remove_all_extents 類別
remove_extent 類別