Rumah >pembangunan bahagian belakang >C++ >Apakah Templat dalam Ruang Nama `std` Tidak Boleh Dikhususkan dalam C ?
Sekatan ke atas Pengkhususan std Namespace
Pengenalan
Ruang nama std adalah penting dalam C , menempatkan perpustakaan asas dan templat. Walau bagaimanapun, pengguna mungkin tertanya-tanya di mana garisan dibuat antara penyesuaian yang dibenarkan dan dilarang dalam ruang nama ini. Artikel ini akan menerangkan templat yang tidak boleh dikhususkan dalam std.
Templat Terlarang
Menurut standard C, templat tertentu dalam std tidak boleh dikhususkan secara eksplisit. Ini termasuk:
Pengkhususan boleh ditambahkan pada std hanya jika ia bergantung pada jenis yang ditentukan pengguna dan memenuhi keperluan standard untuk templat asal.
Pengkhususan eksplisit fungsi ahli, templat fungsi ahli atau templat kelas ahli kelas perpustakaan std adalah dilarang.Instasiasi eksplisit dibenarkan hanya jika ia bergantung pada nama jenis yang ditentukan pengguna dan memenuhi standard keperluan untuk templat asal.Atas ialah kandungan terperinci Apakah Templat dalam Ruang Nama `std` Tidak Boleh Dikhususkan dalam C ?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!