Kelas tingkat
Mendapatkan dimensi array.
Sintaks
template <class Ty, unsigned I = 0>
struct extent;
Parameter
Ty
Jenis yang akan dikueri.
I
Array terikat ke kueri.
Keterangan
Jika Ty adalah jenis array yang memiliki setidaknya dimensi I , kueri jenis menyimpan jumlah elemen dalam dimensi yang ditentukan oleh I. Jika Ty bukan jenis array atau peringkatnya kurang dari I, atau jika saya nol dan Ty berjenis "array yang tidak diketahui terikat U
", kueri jenis menyimpan nilai 0.
Contoh
// 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
Persyaratan
Header:<type_traits>
Namespace: std
Baca juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk