Kelas is_destructible
Menguji apakah jenisnya dapat dilenyapkan.
Sintaks
template <class T>
struct is_destructible;
Parameter
T
Jenis yang akan dikueri.
Keterangan
Instans predikat jenis memegang true jika jenis T adalah jenis yang dapat dihancurkan, jika tidak, instans tersebut menyimpan false. Jenis yang dapat didestruksi adalah jenis referensi, jenis objek, dan jenis di mana untuk beberapa jenis U
sama dengan remove_all_extents_t<T>
operand std::declval<U&>.~U()
yang tidak dievaluasi terbentuk dengan baik. Jenis lain, termasuk jenis yang tidak lengkap, void
, dan jenis fungsi, bukan jenis yang dapat dihapus.
Persyaratan
Header:<type_traits>
Namespace: std