Rumah >pembangunan bahagian belakang >C++ >Penggunaan typeid dalam c++
Operator
typeid mendapat maklumat jenis statik objek dan mengembalikan objek type_info, yang mengandungi nama jenis, saiz, penjajaran, kelas asas, pengubah suai dan maklumat lain. Maklumat objek boleh diakses melalui kaedah seperti name(), before(), dan base().
Penggunaan typeid dalam C++
Operator typeid ialah kata kunci C++ yang digunakan untuk mendapatkan maklumat jenis statik objek. Ia mengembalikan objek type_info yang mengandungi pelbagai maklumat tentang jenis objek.
Penggunaan:
Pengendali typeid diikuti dengan ungkapan yang mewakili ungkapan yang maklumat jenisnya ingin diperolehi. Ungkapan boleh menjadi:
Sintaks:
rreeenilai pulangan
id pulangan objek yang mengandungi maklumat tentang Perkara berikut maklumat jenis objek:<code class="cpp">typeid(expression) // 其中 expression 是要获取其类型信息的表达式</code>
Nota:
hanya boleh digunakan maklumat jenis Statik. Ia tidak boleh digunakan untuk mendapatkan maklumat jenis masa jalan untuk objek.Atas ialah kandungan terperinci Penggunaan typeid dalam c++. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!